这里实际用到了初中学的三角函数,通过cos/sin将任意角度分解到X轴、Y轴,从而可以精确的直到x、y坐标的变化情况。初中三角函数忘了的童鞋,自行脑补。
按角度移动实现代码
degree=Math.PI*2/5;//这里设置的角度是72度,计算方法说明:Math.PI*2就是360度除多少就是把360度分为多少份也就能得出角度了;
利用Math.cos和Math.sin就可以计算对象的x坐标和y坐标的变化数值
x+=3*Math.cos(degree);
y+=3*Math.sin(degree);
« 抽象方法与抽象类
|
飞机游戏实例练习»
|