将一个点逐渐旋转到另一个

时间:2019-05-29 02:29:50

标签: python python-3.x pygame trigonometry

给出两个位置(self.positiontarget.position)以及当前旋转(self.rotation)和旋转速度(self.rotation_speed),我想将{{1 }}朝self的方向移动。更新角度后,将加速度应用于速度,然后将位置沿其当前方向(target)移动。

以下代码几乎可以正常工作。但是,如果目标是“原点”,则旋转开始的方向与self.rotation顺时针通过象限4或逆时针通过象限1的方向相反。

self

0 个答案:

没有答案