如何检查 Phaser3 中键"向下"的一次性键向上事件?



我有一个简单的需求。如果cursors.right键被释放(按下移动后(,我想启动一个事件。

然而,我找不到合适的函数。我找到了cursors.right.isUp,但这是一个布尔值,并且会对它激活的任何功能进行垃圾邮件处理。

我以为有一个像cursors.right.onRelease('up', callback)这样的一次性发布的事件回调?

管理键(和鼠标(事件是框架中内置的东西。

你可以在这里或这里查看与键盘相关的事件

基本上,您有3个与keyup相关的不同事件

在特定的关键点对象上。

keyObj.on('up', function(event) { /* ... */ });

在一把特定的钥匙上,用另一种方式。

scene.input.keyboard.on('keyup-RIGHT', function (event) { /* ... */ });

即使在任何关键上

scene.input.keyboard.on('keyup', function (event) { /* ... */ });

最新更新