我是phaser的新手,现在正在使用phaser v.2.0.7。我想要做的是让一个精灵处理触摸事件。
如何将onTap
附加到精灵对象上?
我知道可以使用sprite_obj.events.onInputDown
进行触摸事件,但是我仍然使用onInputUp
,因为当弹出窗口/模态框(警报)在onInputDown
之后出现时,需要再次单击才能使事件监听器再次起作用。(我的个人解决方法是使用inInputUp。)
我尝试过的另一件事是在我的画布对象上添加onTap
,canvas.input.onTap.add
,但我认为这不能实现我的目标。是的,它现在可以处理触摸事件,但问题是我只想将触摸事件限制在画布上的精灵图像上,而不是整个画布。
有人能帮帮我吗。谢谢。
game.canvas.focus()
来将焦点重新设置回游戏。 - PhotonStorm