Javascript - 在Keypress之后在圆周运动中移动方块

时间:2016-10-05 17:06:44

标签: javascript html css math browser

上下文: 在我正在设计的简单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'
}

enter image description here

0 个答案:

没有答案