Was ich versuche zu erreichen, ist ein Benutzer auf die Leinwand klicken und das Sprite (Player) wird an diesen Ort bewegen und STOP, sobald es diesen Ort erreicht.Wie kann ich das phaser-Sprite stoppen, nachdem ich den moveToPointer-Standort erreicht habe?
Momentan kann ich den Spieler klicken und es wird in diesem Pfad fortfahren, der die Standardfunktion ist.
update: function() {
this.player.rotation = this.game.physics.arcade.angleToPointer(this.player);
if (this.game.input.activePointer.justPressed()) {
// move on the direction of input
this.game.physics.arcade.moveToPointer(this.player, this.playerSpeed);
}
}
Vielleicht ist es einfacher als ich denke, aber ich kann nicht scheinen, eine Lösung zu finden. Punkt in die richtige Richtung wäre nützlich :)