5

CCNode(CCLayer、CCSpriteなど)がすべての子をシェーダーでマスクできるようにして、不透明度を変更せずにノードの境界に近づくにつれて徐々にマスクできるようにしたいと思います直接値します。たとえば、メニューは次のようになります。

端の近くでフェードする項目のあるメニュー

この場合のマスクはグラデーションになり、次のようになります。

ここに画像の説明を入力

4

2 に答える 2

0

マスキング スプライトを作成するための基本的なチュートリアルはRay Wenderlich の Web サイトで入手できますが、子ノードもマスキングできるかどうかはわかりません。そうでない場合は、おそらく を使用しCCRenderTexture、子ノードをテクスチャに描画し、最後にチュートリアルで作成したマスキング ノードでマスクする必要があります。

于 2012-08-28T12:39:56.693 に答える