我想用淡出效果替换另一个场景 - 淡出效果。(旧场景淡出(到黑屏),然后新场景淡入。)
我手动找到解决方案以降低一个场景的不透明度,然后启动
[[CCDirector sharedDirector] replaceScene:[HelloWorld scene]];
但我认为还有另一种使用行动的解决方案。 请帮帮我
答案 0 :(得分:3)
我在本教程中找到了答案http://www.bit-101.com/blog/?p=2143!
您将在cocos2d文件夹中找到Transitions.h文件中列出的所有转换。
[[Director sharedDirector] replaceScene:[RotoZoomTransition transitionWithDuration:1.0 scene:[PlayScene node]]];
答案 1 :(得分:1)
我不是这方面的专家,但是有一个名为CCTransitionScene的类,它的子类(例如CCFadeTransition)可能会做你想要的。