Ich versuche ein grundlegendes Spiel zu entwickeln und ich habe eine Szene mit mehreren Kindknoten, die dem Wurzelknoten hinzugefügt wurden. Jeder Knoten hat einen von zwei Namen, entweder friend
oder enemy
.
Wenn ein Benutzer einen der Knoten enemy
berührt, möchte ich alle untergeordneten Knoten mit dem Namen enemy
.
Ich habe mehrere Dinge ausprobiert, aber ich kann nichts funktionieren sehen.
In meiner Funktion touchesBegan
:
Ich habe auch versucht, gameScene.rootNode.enumerateChildNodes(withName:)
zu verwenden, aber das funktioniert auch nicht.
Was ich kann kann funktionieren, wenn ich stattdessen so etwas mache:
%Vor%Dies wird jedoch nur den einzelnen Knoten entfernen, der getroffen wurde, nicht alle. Wie kann ich alle Swing-Knoten mit einem bestimmten Namen mit Scene Kit erhalten?