Я использую Phaser 3.18, и я добавил изображения стрелок в свою игру, чтобы она работала на мобильных устройствах (похоже на игровой контроллер), и я не могу заставить работать стрелку влево и вправо. Я сделал их как переменные:
var leftArrow = this.add.image(80,500,'leftArrow').setInteractive().setScrollFactor(0).setScale(1/6);
Я пытался сделать это с помощью (это в функции «обновления»)
leftArrow.on('pointerover', function () {
moveLeft();
})
.on('pointerdown', function () {
moveLeft();
});
но функция moveLeft работает только один раз, когда мышь находится на стрелке. Я думаю, что это должно работать как цикл, но я понятия не имею, как.