【发布时间】:2020-07-05 17:16:52
【问题描述】:
我正在尝试使用地形工具。该应用程序有一个代表四轴飞行器的立方体 (0.2x0.2x0.05) 飞来飞去。它有一个对撞机(未设置为触发器)和刚体。它由 addforce() 等控制 - 即它的位置和旋转不会直接改变。
它在由基元(立方体、球体等)构成的场景中非常可靠。
我现在正在试用 Unity 地形工具包(我正在使用编辑器 2019.3)并有一个简单的测试地形 (500x500m),其中包含岩石、碎石和沙子层。
我发现有时当它直接飞入地形只是为了检查会发生什么时,它会直接穿过。通常它会发生碰撞,但并非总是如此,可能是 50:50。
FixedUpdate() 速率是标准的 20mS。
我不确定我是否遗漏了任何步骤?我只是在地形上使用所有默认设置。它具有标准的网格对撞机。它不只是作为触发器或任何东西设置的(无论如何,大多数情况下它都可以正常工作)。
这是我已经完成/未完成的事情,还是这是一个已知问题 - 是否有解决方法?
STOP PRESS:测试仍在进行中,但感觉这可能与刚体中选择的碰撞类型有关 - 请参阅下面的答案。
【问题讨论】:
标签: c# unity3d terrain mesh-collider