我正在使用 Spritebuilder
查看 CCScenes
之间的各种转换。目前我可以使用
CCScene *gameplayScene = [CCBReader loadAsScene:@"kitchen"];
CCTransition *crossFade = [CCTransition transitionCrossFadeWithDuration:0.6];
[[CCDirector sharedDirector] replaceScene:gameplayScene withTransition:crossFade];
但是使用 Cocos2d 的标准转换似乎不适用于 SpriteBuilder(或者我遗漏了什么!)
我看了This Website tutorial它提供了下面的代码。但是我无法让它与 Spritebuilder
[[CCDirector sharedDirector] replaceScene:[CCTransitionCrossFade transitionWithDuration:0.5f scene:[NewScene scene]]];
最佳答案
试试这个
CCScene *gameplayScene = [CCBReader loadAsScene:@"kitchen"];
CCTransition *crossFade = [CCTransition CCTransitionSplitRowsWithDuration:0.6];
[[CCDirector sharedDirector] replaceScene:gameplayScene withTransition:crossFade];
将 CCTransitionSplitRows
替换为您想要的转换。保持 WithDuration:0.6
关于ios - CCTransitions 与 Spritebuilder - Cocos2d,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24475612/