SpriteKit Einheit Komponentensystem und Umgang mit Animationen

stimmen
0

Ich versuche, die Einheit zu verwenden - Komponentenmodell in Spritekit aber ich bin nicht sicher, was die empfohlene Vorgehensweise ist für eine bestimmte SKNode durch verschiedene Animationen zu bewegen.

Zum Beispiel ein betrachten PlayerGKEntity. Wäre es am besten sein , ein state mit dem Spieler verbunden zu haben , dass , wenn auf Benutzereingaben reagiert hinzufügt oder entfernt bestimmte Animationskomponenten?

zB um mit dem beginnen Playerkönnte einfach eine haben , idleComponentdie eine Leerlauf Animation spielt. Dann , wenn ein Spieler bewegt sich nach rechts , die Zustandsmaschine schaltet auf eine Gehsituation und entfernt dann die idleComponentund legt ein , walkingComponentdie dann spielen die Walking - Animation. Dann werden die PlayerSprünge so die Zustandsmaschine wechselt in den jumpZustand und einen fügtjumpComponent

Ich bin verwirrt über die beste Art und Weise die verschiedenen Animationszustände zu strukturieren (und das ohne Berücksichtigung, wie die Benutzereingabe zu handhaben)!

Vielen Dank

Veröffentlicht am 19/12/2018 um 14:11
quelle vom benutzer
In anderen Sprachen...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more