上下文: 在我正在设计的简单javascript游戏中,玩家按下箭头键在圆周上移动4个不同的方块。正方形彼此间隔均匀。为了直观地看到我在说什么,我收录了一张设置图片。
问题: 我的问题是我不确定如何使方程识别方块的当前x和y位置。该等式必须能够围绕周边向前和向后移动方块。我目前的代码在下面,任何帮助表示赞赏!
function movefunction() {
t += 1;
var r = 150;
newLeft = Math.floor((r * Math.sin(t)));
newTop = Math.floor((r * Math.cos(t)));
circ1.style.left = parseInt(circ1.style.left) + newLeft + 'px'
circ1.style.top = parseInt(circ1.style.left) + newTop + 'px'
}