在Sprite Kit中结合几个SKScenes

我目前正在努力解决以下问题:

我在Objective-C中创建了一个Sprite Kit游戏,其中我必须在所有3个场景中使用视差动画。 我使用随机生成的X和Y位置的云。 它们出现在问候场景,游戏场景和高分场景中。

问题:每当我从一个场景切换到另一个场景时,我必须重新启动视差动画,这会导致混乱的中断。

无论您在游戏场景之间切换多少次,在后台始终保持“云景”运行的最佳策略是什么?

提前致谢。


为此,考虑只使用一个场景,并且对于每个游戏主题(即,问候语,游戏,高分)使用包含用于其目的所需要素(例如,问候节点将具有其问候元素)的SKNode

这样,你可以很容易地保持一个“恒定的” SKNode (即当游戏第一次加载时将它添加到场景中),它将包含你的视差云,并在必要时添加/删除所需的欢迎游戏节点和高分

链接地址: http://www.djcxy.com/p/30329.html

上一篇: Combine several SKScenes in Sprite Kit

下一篇: Multiple keyboard layouts in an iOS keyboard extension