Cocos2d:如何在场景转换期间保持精灵实例可见?

时间:2012-04-17 06:00:40

标签: cocos2d-iphone sprite transition scene

我正在为iphone使用cocos2d,我希望在从一个CCScene到下一个CCScene的场景转换期间屏幕上仍然可以看到一个精灵。例如,当使用CCTransitionFade时,场景中的所有内容都会淡出,然后下一个场景会淡入,但我想保持精灵可见而不会与场景的其余部分淡化。我猜我必须在场景中添加精灵实例才能绕过精灵的褪色,但我不确定如何做到这一点。任何帮助表示赞赏,谢谢。

1 个答案:

答案 0 :(得分:0)

如果要切换到另一个场景,则无法在CCScene中保留对象/精灵。这实际上取决于精灵是什么,它会对触摸做出反应,是否有动画,是否做任何事情等等,以及最佳方法是什么。

除了Cocos使用的viewcontroller视图外,您还可以通过向viewcontroller添加视图来组合UIViews和Cocos视图。这是在Cocos过渡之外保留图像的最简单方法。