0

I am looking at the various transitions between CCScenes using Spritebuilder. Currently I can do a fade transition using

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

However standard transitions using Cocos2d do not seem to work with SpriteBuilder (or I am missing something!)

I looked at This Website tutorial which provided the code below. However it I cannot get it working with 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 回答