如何在CCDirector的帮助下用一些动作替换场景?

时间:2011-01-19 14:44:27

标签: iphone cocos2d-iphone

我想用淡出效果替换另一个场景 - 淡出效果。(旧场景淡出(到黑屏),然后新场景淡入。)

我手动找到解决方案以降低一个场景的不透明度,然后启动

 [[CCDirector sharedDirector] replaceScene:[HelloWorld scene]];

但我认为还有另一种使用行动的解决方案。 请帮帮我

2 个答案:

答案 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)可能会做你想要的。