获得应用冲动的路径点

时间:2016-01-22 12:17:46

标签: unity3d

我向GameObject添加了像

一样的冲动
rigidbody.Addforce( SomeVector3, ForceMode.Impulse);

并且我的重力乘数是4.如何在我将这些冲动施加到身体上之前计算我的路径点? 我有所有数据,如质量,重力倍增器等等,我想在应用冲动之前绘制该路径,所以我需要点数。

1 个答案:

答案 0 :(得分:1)

使用普通物理学,您当然能够预测物体的路径。问题是,您的公式,滴答等很可能完全与Unity在内部使用的相同,因此您的结果将不准确。

我唯一可以想到的就是拥有GameObject的第二个不可见的版本并对其应用脉冲并跟踪其位置,然后显示您可见的GameObject的结果路径。您可以考虑在预测期间使用Time.timeScale加速Unity的时间,因此您无需等待太长时间来模拟结果。