Spritekit: изменить сцену и сохранить фон

Я разрабатываю игру, которой нужен независимый анимированный фон. В игре нужно изменить некоторые сцены, сохранив прежний фон. В зависимости от ввода пользователя фон будет анимироваться соответствующим образом.

Поскольку фон сцены перемещается вместе со сценой при переходе, как я могу этого добиться? Единственный способ, который я могу себе представить, это иметь 2 SKViews, каждый со сценой. Таким образом, я могу иметь фоновую сцену и сцену переднего плана отдельно. Но я понятия не имею, возможно ли это и как я могу это сделать.

Любая помощь приветствуется!

Мой лучший,

Гуй


person Gui Del Frate    schedule 18.06.2015    source источник
comment
Если вы переключаетесь между сценами, вам нужно будет перезагрузить фоновый узел.   -  person sangony    schedule 18.06.2015


Ответы (1)


Вы не можете сохранять узлы между сценами. Вы должны снова добавлять узел во время каждого перехода сцены. Вот почему я не использую переходы сцен Apple так, как описано в документации. Вместо этого я использую свои собственные SKNodes и делаю свои собственные пользовательские переходы, используя эти узлы, что я настоятельно рекомендую вам сделать. Я дал подробный ответ об этом здесь

person Epic Byte    schedule 18.06.2015