【问题标题】:Is touchstart and touchend required to develop a game for a ios, android ect.?为 ios、android 等开发游戏是否需要 touchstart 和 touchend?
【发布时间】:2015-08-03 07:02:05
【问题描述】:

我正在开发一个html5 游戏。我一直在为touch events 使用mousedownmouseup 事件处理程序。我最近一直在尝试将其迁移到phone emulator,以查看它在device 上的表现。我想知道我是否需要重写所有使用mousedowntouchstarttouchend 等的事件。事件。当我在“模拟触摸屏”设置开启时玩游戏时,mousedownmouseup 监听器似乎工作正常。就性能而言,是否有理由使用其中一种?

【问题讨论】:

    标签: javascript android ios html cordova


    【解决方案1】:

    是的,您应该更改为touch 事件。尽管mouse 事件也适用于移动浏览器,但在移动设备上有一个众所周知的300ms click delay。考虑到你正在开发 HTML5 游戏,值得你提高性能。

    有一些第三方库,例如jQuery Mobile,可以帮助您屏蔽事件以便于开发。

    【讨论】:

      猜你喜欢
      • 2011-10-03
      • 2012-11-13
      • 1970-01-01
      • 2012-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-11
      • 1970-01-01
      相关资源
      最近更新 更多