描画の不透明度が常に同じになるようにするには、どの glBlendFunc を使用すればよいですか? glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) を使用し、複数の画像を重ねて描画すると、一定数の画像の後に完全に不透明になるまで、結果はますます不透明になります。
最も近いのは、glBlendFunc(GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_SRC_ALPHA) を使用することです。これは、画像が互いに重なり合っている場合に不透明度にわずかな変化がありますが、互いに重なり合っている画像の数に関係なく、一定の不透明度を維持します。
他に試してみるべきレンダー ステートはありますか? 他のアイデアはありますか?子供向けの描画アプリを作成していますが、描画した画像 (ブラシ) が背景を覆いたくないのです。
私が持っている最も近いものは次のとおりです:
ImageShask http://img43.imageshack.us/img43/5347/img0085f.png
円の重なり部分が円の中心部分と同じ色と不透明度になるようにしたいです。
cocos2d iphone v.0.99を使用しています