クライアント向けに塗り絵アプリを作成していますが、順調に進んでいます。実際、それは終わったので、とても良いです。ただし、問題が 1 つあります。色によっては、期待どおりに表示されないことがあります。
クライアントは、ブラシの作成に使用するイメージとキーを提供してくれました。カラー リファレンスを使用して、さまざまなサイズの円を作成し、色ごとに使用して、さまざまなブラシ サイズを表現しました。次に、ブラシを次のようにロードします。
brush = [[CCSprite spriteWithFile:@"yellowbrush3.png"] retain];
[brush setBlendFunc: (ccBlendFunc) { GL_ONE, GL_ONE_MINUS_SRC_ALPHA }];
[brush setOpacity:20];
この特定のファイルのブラシ イメージは次のとおりです。
ブラシの作成に使用したキーと比較するために、出力された色のスクリーンショットを作成しました。
色の約半分は問題なく表示されますが、他の色はかなり目立ちます.
いくつかの GL 設定を変更して、さまざまなレベルの不透明度を試しましたが、何も役に立たないようです。