1

私は iphone に cocos2d を使用しており、ある CCScene から次の CCScene へのシーン遷移中にスプライトを画面に表示したままにしたいと考えています。たとえば、CCTransitionFade を使用すると、シーンの子であるすべてがフェードアウトし、次のシーンがフェードインしますが、スプライトを表示したままにして、シーンの残りの部分と一緒にフェードしないようにしたいと考えています。スプライトのフェードを回避するには、シーンとは別にスプライト インスタンスを追加する必要があると思いますが、これを行う方法がわかりません。どんな助けでも大歓迎です、ありがとう。

4

1 に答える 1

0

別のシーンに切り替えている場合、CCScene でオブジェクト/スプライトを実際に保持することはできません。スプライトが何であるか、タッチに反応するか、アニメーション化するか、何かをするかなど、最善のアプローチは何かによって異なります。

Cocos で使用されるビュー コントローラーのビューに加えて、ビュー コントローラーにビューを追加することで、UIViews と Cocos ビューを組み合わせることができます。これは、Cocos トランジションの外部で画像を永続化する最も簡単な方法です。

于 2012-04-17T16:22:44.120 に答える