HTML5キャンバスでワンタッチゲームを構築しようとしています。これは、このチュートリアルの助けを借りて作られたランニングゲームです:Androidブラウザは1秒のマウス操作で、長時間無効/マウスアップを保持します
http://blog.sklambert.com/html5-game-tutorial-game-ui-canvas-vs-dom/
私はマウスクリックにスペースバーから既存のコントロールを変更しました。これは、Androidデバイスのモバイルブラウザを除くすべてのプラットフォームで完全に動作します。
Android搭載端末では、タッチによりユーザーがジャンプします。タッチが長時間保持されている場合、タッチが離されてもユーザーはジャンプし続けます。この問題は、iPhone、iPad、またはデスクトップでは発生しません。
Javascript機能を使用して、一定時間(数秒)マウスを切っても問題ありませんか?次のようなものがありますか。
if(mousedown for 1sec)
mouseup;
別のアプローチが考えられるかどうか教えてください。