0

CCScenesを使用する間のさまざまな遷移を見ていSpritebuilderます。現在、フェードトランジションを使用して実行できます

CCScene *gameplayScene = [CCBReader loadAsScene:@"kitchen"];
CCTransition *crossFade = [CCTransition transitionCrossFadeWithDuration:0.6];
[[CCDirector sharedDirector] replaceScene:gameplayScene withTransition:crossFade];

ただし、Cocos2d を使用した標準的なトランジションは、SpriteBuilder では機能しないようです (または、何か不足しています!)

以下のコードを提供するこのウェブサイトのチュートリアルを見ました。しかし、私はそれを動作させることができませんSpritebuilder

[[CCDirector sharedDirector] replaceScene:[CCTransitionCrossFade transitionWithDuration:0.5f scene:[NewScene scene]]];
4

1 に答える 1

1

これを試して

CCScene *gameplayScene = [CCBReader loadAsScene:@"kitchen"];
CCTransition *crossFade = [CCTransition CCTransitionSplitRowsWithDuration:0.6];
[[CCDirector sharedDirector] replaceScene:gameplayScene withTransition:crossFade];

CCTransitionSplitRows必要なトランジションに置き換えます。キープWithDuration:0.6

于 2014-06-29T17:19:31.477 に答える