好的我一直在网上寻找构建平台游戏,我正在一步一步来。我已经有了我需要的图像以及如何将它们放置在屏幕上。我也知道如何做点系统,但我还没有完成。现在我想知道如何使用屏幕上的按钮将玩家从左向右移动。我正在寻找的东西与我在此处找到的代码完全不同,因为它看起来像太多的代码,它只是将字符向右移动而不停止。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