我正在尝试制作一个基于lessmilk.com的Flappy Bird教程的单一输入的简单游戏.在键盘上你可以通过空间来跳跃,但是在启用触控功能的设备上,我想让用户触摸画布上的任何地方进行跳跃.
查看输入文档,似乎可以直接捕获精灵的触摸输入,但我希望用户能够在任何地方单击/触摸.
什么是捕捉所有触摸事件的"Phaser方式"?我是否需要做一些hacky,比如创建一个覆盖整个画布的隐形精灵?我应该绕过移相器并只附加DOM事件处理程序吗?
好像我一直在误解phaser的输入管理器的作用.我一直试图用来game.input.touch挂钩那些事件,但我只需要使用更高级别的input.onDown事件:
// click / touch to jump
game.input.onDown.add(this.jump, this);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4246 次 |
| 最近记录: |