好的我一直在網上尋找構建平臺遊戲,我正在一步一步來。我已經有了我需要的圖像以及如何將它們放置在屏幕上。我也知道如何做點系統,但我還沒有完成。現在我想知道如何使用屏幕上的按鈕將玩家從左向右移動。我正在尋找的東西與我在此處找到的代碼完全不同,因爲它看起來像太多的代碼,它只是將字符向右移動而不停止。Javascript使用屏幕按鈕向左或向右移動圖像
我要找:
1)2個按鈕的權利和在右邊或左邊方向離開
2)按下按鈕移動播放器。
3)釋放按鈕時播放器停止移動。
// Other code
...
imgObj.style.left = '0px';
}
function moveRight() {
imgObj.style.left = parseInt(imgObj.style.left) + 1 + 'px';
}
function stop() {
clearTimeout(animate);
imgObj.style.left = '0px';
}
window.onload =init;
//-->
</script>
</head>
<body>
<form>
<img id="myImage" src="/images/html.gif" />
<p>Click the buttons below to handle animation</p>
<input type="button" value="Start" onclick="moveRight();" />
<input type="button" value="Stop" onclick="stop();" />
</form>
</body>
</html>
好吧,它似乎沒有太多的代碼*我*。過去20年我見過很多:)。這種或那種方式不能在沒有定時器的JavaScript中做動畫。您可以直接使用它們,比如在您的示例中,或者通過輔助庫。 –
由於某種原因,當我發佈該代碼時,大約有一半的編碼被編輯了出來。我一直在Google上搜索幾天,並找到一個可靠的例子。我只想要像馬里奧兄弟一樣向左或向右移動。如果你能指出我的一個堅實的例子,我將不勝感激。 – user3159542