1

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

4

1 回答 1

0

如果您切换到另一个场景,您将无法真正保留 CCScene 中的对象/精灵。这真的取决于精灵是什么,它会响应触摸,它是否动画,它是否在做任何事情等等,最好的方法是什么。

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

于 2012-04-17T16:22:44.120 回答