我正在尝试编写一个简单的游戏,但我坚持我认为是简单的物理。我有一个物体,它在点 0,0,0 并且以每秒 1 个单位的速度行进。如果我给出一个指令,物体必须每秒转动 15 度,持续 6 秒(所以它最终在它的起始位置右侧 90 度),并以每秒 1 个单位的速度加速 4 秒(所以它的最终速度是 5单位每秒),我如何计算它的终点?
我想我知道如何为一个没有加速的物体回答这个问题,因为它只是一个圆圈。在上面的例子中,我知道圆的周长是 4 * 距离(因为它遍历圆的 1/4),由此我可以计算出半径和角度,并使用简单的三角函数来解决答案。
但是,因为在任何给定时刻,物体的行进速度都比前一时刻稍快,所以我的最终结果不会是圆,而是某种弧线。我想我可以通过循环每一步(比如每秒 60 步)来估计终点,但这听起来容易出错且效率低下。
有人能指出我正确的方向吗?