1 onkeydown = function(event) { 2 if(angle > 0 || angle <= -1.5) { 3 angle = 0; ; 5 } (event.keyCode == 38) { 7 angle -= 0.2; 8 } 9 }
为什么有一个angle呢?因为我们需要判断我们的机器人的手臂运动的角度,毕竟是手臂,转动的角度需要有一个限制对吧?但是呢,由于比较复杂(其实是懒),所以我只实现了两个部位的限制。
实现了上述的代码,我们应该就可以画出一个可以控制的机器人了。
下面是源代码:
机器人手臂源代码