をタップした後、これが私のゲームである - my game小さなラグボタン
問題:私はGoogleのChromeデベロッパーツールでゲームを検査し、(タップ)キャンバスをクリックしてい
(またはボタン)、それはわずかな遅れが発生し、その後、車は左右に移動します。どうすればこの問題を解決できますか?
(私は、モバイルデバイス用のゲームを作りたい)
私が試した:
<meta name="viewport" content="width=device-width, user-scalable=no">
そして、私はtouchstart
イベントを使用しています。しかし、まだ何も...
編集:私はFastClickを試みたが、それは動作しません
[OK]をクリックします。
<script type="application/javascript" src="js/fastclick.js"></script>
<script type="application/javascript">
window.addEventListener('load', function() {
FastClick.attach(document.body);
document.getElementById("goleft").addEventListener('touchstart', function(){
superCar.speedX = -40;
}, true)
document.getElementById("goleft").addEventListener('touchend', function(){
superCar.speedX = 0;
}, true)
document.getElementById("goright").addEventListener('touchstart', function(){
superCar.speedX = 40;
}, true)
document.getElementById("goright").addEventListener('touchend', function(){
superCar.speedX = 0;
}, true)
}, true)
</script>
タッチイベントは、私はあなたが300msのタッチ遅延について知っていると仮定し<head>
あまりにも速いですか? – Rayon
私はそれが問題だとは思わない。私がタッチイベントとボタンを削除する場合は、遅れがないので。 – user4011723