【发布时间】:2022-06-25 15:14:57
【问题描述】:
我正在使用rb.AddForce(force,ForceMode.Impulse) 移动刚体,其中力是刚体必须达到的目标位置。
现在它的速度直接取决于它必须经过的距离。
假设到达目标位置所需的时间是 3 秒。我需要刚体在 5 秒内覆盖相同的目标位置。
-
我不想更改时间刻度,因为它会影响我的游戏流程
-
在改变刚体速度时无法到达目标位置
【问题讨论】:
-
你想让你的刚体匀速移动到特定目标吗?
-
“假设到达目标位置所需的时间是 3 秒。我需要刚体在 5 秒内覆盖相同的目标位置” - 嗯?
-
是的,匀速
-
这里有很多很好的答案可以解释你的问题。也许你应该选择一个,这样赏金就不会浪费了
标签: c# unity3d rigid-bodies