Получить длительность ввода на Phaser JS 3 - PullRequest
0 голосов
/ 16 декабря 2018

Я пытаюсь получить длительность указателя, когда нажимаю на спрайт с помощью Phaser 3.

sprite.setInteractive();
sprite.on('pointerup', function (pointer) {
      console.log(pointer.duration);
});

Приведенный выше код всегда печатает "undefined"

любая помощь?

1 Ответ

0 голосов
/ 16 декабря 2018

Чтобы измерить продолжительность сенсорного события на вашем спрайте, попробуйте следующее:

console.log(pointer.upTime-pointer.downTime);

В функции

sprite.on('pointerup', function (pointer) {
    console.log(pointer.upTime-pointer.downTime);
});

downTime - это внутренняя временная метка для времени, когда сенсорныйбыла нажата upTime для освобождения.

...