トランジションの使用方法について私が目にするすべての例は、次のような CCScene を使用しています。
[[CCDirector sharedDirector] replaceScene:[CCTransitionCrossFade transitionWithDuration:0.5f scene:[NewScene scene]]];
私のアプリは、GameScene、MenuScene などでセットアップされています。GameScene 内で DPad と HUD をセットアップし、その下でヒーローを CCNode タイプのさまざまなレベルに移動させます。ネイティブ トランジションを使用して、あるレベルから次のレベルに移動したいと考えています。
ここで必要なものに似た質問を見つけましたが、そのユーザーは基本的にトランジションを自分で作成するように言われました。
私にとって紛らわしい部分は、CCNode に次のメソッドが含まれていることです。
- (void) onEnterTransitionDidFinish
それで、私が見逃している CCNode でトランジションを使用する方法はありますか? アプリの設定が正しくなく、レベルは CCScene である必要がありますか? もしそうなら、どうすればトランジション中も HUD と Dpad を維持できますか?
助けてくれてありがとう。