В настоящее время я сталкиваюсь с проблемой: я бы хотел, чтобы спрайт игрока (левый персонаж) переместился на правый.Я уже заставил это работать, но теперь я хотел бы заставить персонажа двигаться, когда я нажимаю кнопку, и вот моя проблема, я не знаю, как я могу это сделать.
Я уже пробовал с эмиттерами и внешнимbool.
Вот как выглядит HTML: ![enter image description here](https://i.stack.imgur.com/PkyDe.png)
Вот часть кода
export class CombatComponent implements OnInit {
constructor() { }
public onGameReady(game: Phaser.Game): void {
this.game = game;
}
public game: Phaser.Game;
public readonly gameConfig: Phaser.Config = {
title: environment.title,
type: Phaser.AUTO,
width: 1024,
height: 512,
physics: {
default: 'arcade',
arcade: {
gravity: {y: 300},
debug: false
}
},
scene: {
preload: function() {
...
},
create: function () {
....
},
update: function() {
....
}
}
};
attack() {
//would like to make my character move here like this.player.x += 1
}
Если у кого-то есть решениеили совет, я был бы рад прочитать!