Entschuldigung für die späte Antwort, aber Sie können die Sprite-Methode hasActions verwenden, um zu überprüfen, ob ein Sprite gerade irgendwelche Aktionen ausführt.
%Vor%Sehen Sie sich die benannten Aktionen mit einer der Schlüsselmethoden von %code% an. Daher würden Sie Ihre Aktion stattdessen mit dem benannten Äquivalent zu %code% ausführen, was %code% ist. Wenn eine Aktion mit demselben Schlüssel bereits ausgeführt wird, wird sie entfernt, bevor die neue hinzugefügt wird. Alternativ verwenden Sie %code% , um zu sehen, ob eine Aktion bereits ausgeführt wird, so wie Sie es jetzt in Ihrem Code versuchen, und %code% , um sie zu entfernen oder nach Bedarf zu behandeln.
Wie kann ich überprüfen, ob eine %code% bereits eine Aktion ausführt, bevor eine Aktion ausgeführt wird? Ich möchte etwas wie ...
machen können %Vor%Wenn es keinen eingebauten Weg gibt, denke ich darüber nach, eine neue Eigenschaft %code% zu erstellen, um den Aktionszustand zu halten.