以给定的角度和速度改变物体的角度和速度

时间:2013-12-06 21:33:34

标签: c++ geometry

我正在为我的游戏制作一个简单的物理引擎,但我不确定如何对其进行数学运算。

我目前的引擎设置如下:

受物理影响的每个物体都有一个"速度"它由角度和力量组成。

每个对象都有一个" push"采用新速度并用它影响当前速度的函数。

速度的角度是全局的。因此,向屏幕右侧移动将始终具有90°的角度。例如,如果对象的速度具有10的力和90°的角度,并且我用力将所述速度调整180°的角度10它将获得新的速度。该速度的力为0,因此它的角度无关紧要。或者,如果我以90°的角度和10的力量获得较早的速度,并通过角度为180°和力为5的速度进行调整,则得到的速度将为90°但力为10。 / p>

我提供了更多示例和测试用例,但我不知道如何在推动物体的力度为13和角度为32时移动物体的速度速度为5,角度为193°。

TLDR;

我有角动量的物体。我希望能够推动"它们具有给定的力和角度并相应地进行调整(将其当前的力和角度考虑在内)。

0 个答案:

没有答案