我的游戏中有导弹,我想跟踪它与最大距离进行比较的距离。
因为它可以想象地沿着弯曲的路径行进,只是将其当前位置与其起始位置进行比较对我来说不起作用。
我知道每次通过Update循环都可以使用.magnitude或Vector3.Distance,但我也知道这是一个非常大的性能影响。
我很感激任何建议。
答案 0 :(得分:0)
谢谢Taelsin。目前我只是使用调用重复来每隔x秒更新行进距离。它并不完全具有高性能,但它很简单。一旦我得到更多的时间,我可能会按照你的建议行事并进行一些简单的物理计算,以计算出最长距离所需的时间。