使对象相对于另一个有角度的对象向左或向右生成

时间:2017-06-19 01:52:57

标签: python python-3.x pygame trigonometry

为长标题道歉。我想要做的是能够在物体中心的左侧或右侧产生子弹,即玩家,它可以向左和向右转动360度。目前我正在使用x = hypotenuse * cos(player angle)y = hypotenuse * sin(player angle)。这种做法非常奇怪,当它朝上工作时,子弹按照预期生成在右边,但是一旦它向下倾斜,它就会开始在左边产生。

我有一些老师,我们已经做了一些游戏,但他们还没有太多的帮助。

1 个答案:

答案 0 :(得分:0)

好的,我很抱歉,事实证明我提供math.cos函数度而不是弧度。我确实试过早点给它弧度,但由于某种原因它没有用。