Javascript 获取Phaser js 3上的输入持续时间

Javascript 获取Phaser js 3上的输入持续时间,javascript,phaser-framework,Javascript,Phaser Framework,当我用Phaser 3点击一个精灵时,我试图得到指针的持续时间 sprite.setInteractive(); sprite.on('pointerup', function (pointer) { console.log(pointer.duration); }); 上面的代码总是打印“未定义” 有什么帮助吗?要测量精灵上触摸事件的持续时间,请尝试以下操作: console.log(pointer.upTime-pointer.downTime); 在函数中 sprite.o

当我用Phaser 3点击一个精灵时,我试图得到指针的持续时间

sprite.setInteractive();
sprite.on('pointerup', function (pointer) {
      console.log(pointer.duration);
});
上面的代码总是打印“未定义”


有什么帮助吗?

要测量精灵上触摸事件的持续时间,请尝试以下操作:

console.log(pointer.upTime-pointer.downTime);
在函数中

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

停机时间
是按下触摸键时的内部时间戳,
正常运行时间
用于释放。

好的,我找到了!我使用Phaser 3.15.1,没有持续时间属性,但有正常运行时间和停机时间属性。所以,我可以自己计算。Dash登录方法名,真的吗@瓦迪姆,这是个负号,我应该加一个空格