Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.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
Objective c 在精灵套件中组合多个场景_Objective C_Sprite Kit_Parallax_Skscene - Fatal编程技术网

Objective c 在精灵套件中组合多个场景

Objective c 在精灵套件中组合多个场景,objective-c,sprite-kit,parallax,skscene,Objective C,Sprite Kit,Parallax,Skscene,我目前正在努力解决以下问题: 我在Objective-C中创建了一个精灵套件游戏,其中我必须在所有3个场景中使用视差动画。我使用具有随机生成的X和Y位置的云。它们出现在问候场景、游戏场景和高分场景中 问题:每当我从一个场景切换到另一个场景时,我都必须重新启动视差动画,这会导致混乱的中断 无论在游戏场景之间切换多少次,保持“云场景”始终在后台运行的最佳策略是什么 谢谢。 < p>为此,考虑只使用一个场景,并且对于每个游戏主题(即问候语、游戏、高分)使用 SKNode < />代码>它将包含所需元素

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

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

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

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


谢谢。

< p>为此,考虑只使用一个场景,并且对于每个游戏主题(即问候语、游戏、高分)使用<代码> SKNode < />代码>它将包含所需元素以用于其目的(例如问候节点将有问候元素)。p> 通过这种方式,您可以轻松地保持一个“常量”
SKNode
(即在首次加载游戏时将其添加到场景中一次),其中将包含视差云,并在必要时添加/删除问候游戏所需的节点和高分