我目前正在尝试模拟一个物体的弹道学,否则它不受物理的影响。准确地说,我有一个类似火箭的弹丸,它沿着抛物线从起点到目标,带有 Lerp。为了让它更真实,我不希望它以恒定的速度移动,而是在达到高潮时减速并在返回的过程中加速。
我已经使用Mathf.Smoothstep函数来执行与我在其他对象上需要的完全相反的操作,即缓入和缓出运动。
所以我的问题是:如何获得倒置的 Smoothstep?
我发现我需要的实际上是平滑步长 [ x * x*(3 - 2*x) ] 的倒置公式,但不完全是数学天才,我不知道该怎么做。我从在线计算器中得到的只是一些相当庞大的新功能,恐怕不会很有效。
因此,也许有一个函数接近倒转平滑步,但计算起来并不复杂。
对此的任何帮助将不胜感激
提前致谢,
无尾礼服