日志文章

2019-12-17 aflfte2011

实现移动角度计算方法

这里实际用到了初中学的三角函数,通过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);

« 抽象方法与抽象类 | 飞机游戏实例练习»