首页 > 解决方案 > 计算进出硬性急/钝方向变化的减速度和加速度

问题描述

我有一个动画运动员(足球运动员)以平均速度(按 40 码冲刺时间计算)跑步,被要求以任何锐角或钝角改变方向。计算“硬”方向变化时的减速度/加速度的公式是什么?例如; 我将如何计算在冲刺 15 码(假设 40 码 4.6 秒)后减速到 90 度转弯的速度,然后加速回到全速?

我想我正在寻找某种算法或函数来帮助我计算方向能力的变化。这只有 40 码冲刺时间,以及运动员的身高和体重。我也有与改变方向练习有关的时间,但很难将简单的路线转弯与多次改变方向练习等同起来。

最终,我想创建一个看起来不像在整个路线中全速奔跑的角色,但必须考虑到减速并随着方向的改变而加速。最好的运动员可以很快地做到这一点,而且不费力气。

如果我错误地标记了这个,我深表歉意。

标签: c++algorithmfunction

解决方案


推荐阅读