是否需要touchstart和touchend为ios,android等开发游戏。

时间:2015-08-03 07:02:05

标签: javascript android ios html5 cordova

我正在开发html5游戏。我一直在为mousedown使用mouseuptouch events事件处理程序。我最近一直在尝试将其迁移到phone emulator,以了解它如何在device上进行预处理。我想知道是否需要重写所有使用mousedown以及touchstarttouchend等事件的事件。事件。 mousedownmouseup听众似乎在我玩游戏时工作正常,而模拟触摸屏"设置已开启。在性能方面是否有理由使用其中一个?

1 个答案:

答案 0 :(得分:0)

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

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