Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocos2d iphone Cocos2d:如何在场景转换期间保持精灵实例可见?_Cocos2d Iphone_Sprite_Transition_Scene - Fatal编程技术网

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

Cocos2d iphone Cocos2d:如何在场景转换期间保持精灵实例可见?,cocos2d-iphone,sprite,transition,scene,Cocos2d Iphone,Sprite,Transition,Scene,我在iphone上使用cocos2d,我希望在从一个场景切换到下一个场景的过程中,屏幕上可以看到一个精灵。例如,当使用CCTransitionFade时,场景的所有子场景都会淡出,然后下一个场景会淡入,但我希望精灵保持可见,而不会与场景的其余部分一起淡出。我猜我必须添加场景中单独的精灵实例,以避开精灵的褪色,但我不确定如何做到这一点。谢谢你的帮助 如果切换到其他场景,则无法在场景中保留对象/精灵。这真的取决于精灵是什么,它会对触摸做出反应,它是否有动画,它是否在做任何事情,等等,至于最好的方法是

我在iphone上使用cocos2d,我希望在从一个场景切换到下一个场景的过程中,屏幕上可以看到一个精灵。例如,当使用CCTransitionFade时,场景的所有子场景都会淡出,然后下一个场景会淡入,但我希望精灵保持可见,而不会与场景的其余部分一起淡出。我猜我必须添加场景中单独的精灵实例,以避开精灵的褪色,但我不确定如何做到这一点。谢谢你的帮助

如果切换到其他场景,则无法在场景中保留对象/精灵。这真的取决于精灵是什么,它会对触摸做出反应,它是否有动画,它是否在做任何事情,等等,至于最好的方法是什么


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

可能重复:您想在屏幕上保留什么-徽标?您可以将UIImageView添加到OpenGL视图中,它将位于Cocos2D中完成的所有操作的顶部。