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]];