在 Phaser js 3 上获取输入持续时间
Get input duration on Phaser js 3
我试图在使用 Phaser 3 单击精灵时获取指针持续时间。
sprite.setInteractive();
sprite.on('pointerup', function (pointer) {
console.log(pointer.duration);
});
上面的代码总是打印 "undefined"
有什么帮助吗?
要测量精灵上触摸事件的持续时间,试试这个:
console.log(pointer.upTime-pointer.downTime);
在函数中
sprite.on('pointerup', function (pointer) {
console.log(pointer.upTime-pointer.downTime);
});
downTime
是按下触摸时间的内部时间戳,upTime
是释放时间。
我试图在使用 Phaser 3 单击精灵时获取指针持续时间。
sprite.setInteractive();
sprite.on('pointerup', function (pointer) {
console.log(pointer.duration);
});
上面的代码总是打印 "undefined"
有什么帮助吗?
要测量精灵上触摸事件的持续时间,试试这个:
console.log(pointer.upTime-pointer.downTime);
在函数中
sprite.on('pointerup', function (pointer) {
console.log(pointer.upTime-pointer.downTime);
});
downTime
是按下触摸时间的内部时间戳,upTime
是释放时间。