Cocos2d为我们提供了很多场景切换了方式。
我们只需要调用就好!
废话不多说,上代码:
1. CCTransitionFlipX场景切换
2. CCTransitionFade场景切换
3. CCTransitionSlideInL场景切换
还有很多方式,慢慢补上!
4. popScene退出场景
CCTransitionFlipX *transitionScene = [CCTransitionFlipX transitionWithDuration:1.0scene:[HelloWorldLayer scene]];
[[CCDirector sharedDirector]replaceScene:transitionScene];
[[CCDirector sharedDirector] replaceScene:[CCTransitionFade transitionWithDuration:1.0scene:[HelloWorldLayer scene] withColor:ccWHITE]];
CCTransitionSlideInL *transitionScene = [CCTransitionSlideInLtransitionWithDuration:3.0 scene:[SoundSetting scene]];
[[CCDirector sharedDirector]replaceScene:transitionScene];
[[CCDirector sharedDirector] popScene];
5. pushScene进入场景
[[CCDirector sharedDirector] pushScene:[HighScoreLayer scene]];
本文介绍了使用Cocos2d进行场景切换的多种方法,包括水平翻转(CCTransitionFlipX)、淡入淡出(CCTransitionFade)、从左侧滑入(CCTransitionSlideInL)等,并给出了具体的代码实现。

被折叠的 条评论
为什么被折叠?



