Ich versuche Animationen mit Phaser zu verketten.Phaser animation help - Verkettung von Animationen zusammen
Wenn intro0 fertig ist, muss ich die in intro1 definierte Animation spielen. Die Animation in Intro 1 bleibt jedoch in der Schleife. Ich brauche eine Möglichkeit, die bestehende Animation zu stoppen, um die neue zu starten.
Wenn ich den this.player.animations.stop im Intro1 verwende, stoppen alle Animationen einfach. Die Leerlaufanimation wird nicht ausgeführt
Kann jemand helfen?
intro0: function() {
this.player.animations.play("run", 9, true);
var s = this.game.add.tween(this.player);
s.to({ y: 300,x:192 }, 3000, null)
s.start();
s.onComplete.add(this.intro1, this); //Which uses the Signals retains scope
},
intro1: function() {
this.player.animations.play("idle", 9, false);
},