为ios、android等平台开发游戏是否需要触点启动和触点结束?

Is touchstart and touchend required to develop a game for a ios, android ect.?

本文关键字:触点 启动 结束 是否 游戏 ios android 开发 平台      更新时间:2023-09-26

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

是的,您应该更改为touch事件。虽然mouse事件也可以在移动浏览器上工作,但是在移动设备上有一个众所周知的300ms的点击延迟。考虑到你正在开发的是HTML5游戏,所以你有必要改进性能。

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