Ich habe eine Taste, um das Spiel auf meinem Code zu pausieren. Was ich möchte, ist, dass das Pausieren des Spiels mit dieser Taste eine Nachricht mit der Meldung "Pausiert" erscheint. Da die Szene jedoch pausiert ist, wird die Nachricht nicht angezeigt.SpriteKit: Aktion ausführen, während die Szene pausiert ist
Was ich gerade habe, ist ein SKLabelNode mit dem Alpha auf 0.0 am Anfang und wenn der Benutzer das Spiel pausiert, ändert es sich mit fadeInWithDuration() zu 1.0. Wenn der Benutzer dann erneut auf die Schaltfläche klickt, wird mit fadeOutWithDuration() wieder 0.0 angezeigt. Das Problem ist, dass die SKAction mit fadeInWithDuration() nicht ausgeführt wird, wenn die Szene pausiert ist.
Wie konnte ich das erreichen?
Sie haben mich gerettet, Mann! Ich schätze diese Lösung, da sie ein weiteres Pausenproblem gelöst hat, das ich hatte! Es sieht so aus, als ob ich von der Wurzel pausiert habe ... es verursachte Physik-Verzögerung, wenn man nicht pausiert ... jetzt funktioniert mit der SKNode-Lösung alles perfekt! – msqar