spritekit kit game cross objective-c sprite-kit parallax skscene

objective-c - game - swift sprite kit



Combina varios SKScenes en Sprite Kit (1)

Actualmente estoy luchando con el siguiente problema:

Estoy creando un juego de Sprite Kit en Objective-C , en el que tengo que usar una animación de paralaje en las 3 escenas. Uso nubes con posiciones X e Y generadas aleatoriamente. Aparecen en la escena de saludo, en la escena del juego y en la escena de mejor puntuación.

Problema: cada vez que cambio de una escena a otra, tengo que reiniciar la animación de paralaje, lo que conduce a una interrupción desordenada.

¿Cuál podría ser la mejor estrategia para mantener la "escena de la nube" funcionando todo el tiempo en segundo plano, sin importar cuántas veces cambias de escena?

Gracias por adelantado.


Para este propósito, considere usar solo una escena y para cada tema del juego (es decir, saludo, juego, SKNode ) use un SKNode que contendrá los elementos necesarios para su propósito (por ejemplo, el nodo de saludo tendrá sus elementos de saludo).

De esta forma puedes mantener fácilmente un SKNode "constante" (es decir, SKNode una vez a la escena cuando el juego se carga por primera vez) que contendrá tus nubes de paralaje y agregará / eliminará el nodo requerido para el juego de saludo y la SKNode cuando sea necesario