9
Chciałbym rozmycie tła mojej grze, kiedyJak zamrozić wszystko oprócz 2 węzłów. Spritekit (Swift)
self.view?.scene?.paused = true
ale przycisk i wstrzymane etykietę (zarówno SKSpriteNode) nie powinny być plama. wszystkie mają różne wartości indeksu Z. Scena zostaje zatrzymana, gdy przycisk zostanie naciśnięty i wznowiony po ponownym naciśnięciu przycisku.
Nie mogę znaleźć sposobu na osiągnięcie tego w Swift. znalazłem kilka sugestii, które używają SKEffectNode?
Jak mogę je odblokować? Czy po prostu usunę węzeł "effectsNode", czy też usunę wszystkie jego dzieci? –
Ponadto, wiersz 'filter.setValue (blurAmount, forKey: kCIInputRadiusKey)' wyświetla komunikat o błędzie "Wysyłanie zmiennoprzecinkowej do parametru niekompatybilnego typu 'id'" **. Jeśli to w ogóle ma znaczenie, przekonwertowałem ten kod na cel-c. –
@ ChristianKRider tutaj jest obj-c wersja tej instrukcji: '[filter setValue: [NSNumber numberWithFloat: 10.0] forKey: kCIInputRadiusKey];'. Aby odblokować sprite'y, możesz albo usunąć je z węzła efektów, a następnie dodać do sceny lub ustawić 'effectsNode.filter = nil;' – 0x141E