私はiPhoneのプログラミングには比較的新しいので、私はcocos2dを使い始めました。一度に複数のスプライトの不透明度を設定する方法があるかどうか疑問に思っていましたか? CCLayerでは不透明度が実装されておらず、不透明度はCCSpriteクラスの子に伝わっていないようです。Cocos2dの複数のスプライトの不透明度を変更する
カスタムccnodeのsetOpacityをオーバーライドして、反復処理と不透明度を個別に設定するよりも、これを行うより良い方法はありますか?または、描画をオーバーライドしてブレンドモードを手動で設定することもできますか?
ありがとうございます!
いいえ...これは悪い解決策です。複数のスプライトの不透明度を別々に変更します。したがって、それらが交差すると、互いに見えるでしょう。それはOPが本当に望んでいるものではありません。 – Coyote