我有一个在画布上呈现的 html5 游戏。我在画布上添加了“点击”处理程序。这是它的html:
<canvas id="game" width="640" height="480" onclick="void(0)"></canvas>
问题是,每次我点击画布时,似乎都会有 0.5-1 秒的延迟才会做出反应,这非常明显。当我在我的桌面上测试我的游戏时,完全没有延迟,所以它与 iPad/iOS 有关。这不是性能问题,因为我的游戏会立即对滑动事件做出反应。
由于我在这个硬件上开发的经验很少,我真的不知道如何调试它,甚至不知道如何提供比我更有用的信息。我只是希望外面的人可能知道我不知道的事情。作为一个假设:“iOS 点击事件有一个默认的 500 毫秒延迟。您可以通过执行更改此默认值x
”。