(看了《游戏开发的数学与物理》,感觉很不错,记下点东西。 这是本“图灵程序丛书”,对于这个系列的书,我一直是蛮喜欢的,感觉书的内容、排版等,都让人看着很舒服。)
1.1让物体沿水平方向运动
了解匀速直线运动(最简单的运动),若左边为x,速度为v,则:x+=v,v=-v。
注意: 注意物体的中心点,不同的游戏引擎,可能设计的中心点不同,而中心点不同,边界也就不同。
1.2通过键盘控制物体的运动
主要用到小学学的勾股定理,原理很简单,而且很实用。
PS: 在模拟运动时,要控制个方向的速度。
1.3让物体沿任意方向运动
注1:请将角的单位统一为弧度(主要关系到微积分的一些问题)。
注2:在计算浮点数中,计算机不可避免的会有误差,绝对值越大误差也就越大。因此应该尽可能地使用绝对值小的数字进行计算。