Unity 5:非凸网格对撞机&是触发器

时间:2017-02-09 15:34:47

标签: unity3d triggers mesh collider non-convex

我在检查非凸网格对撞机上的“Is Trigger”选项时遇到了一些麻烦。

我在互联网上寻找答案,发现如下:

Unity 5不支持,因为更新的PhysX不允许它。
https://forum.unity3d.com/threads/how-to-enable-trigger-on-a-mesh-collider.347428/

我想知道现在是否有解决方案?由于帖子有点过时了?

我希望你能帮助我:P

提前谢谢你,

阿克塞尔

1 个答案:

答案 0 :(得分:0)

网格对撞机可能会与原始对撞机(盒子,球体,胶囊)发生碰撞,但无法让两个网格对撞机记录触发器或碰撞。

您需要使用compound colliders来近似形状。 IMO虽然在实践中看起来似乎不精确但你几乎没有注意到你的碰撞区域是否稍微偏离了你的网格。性能明智的多个基元(至少除了移动设备之外)几乎没有任何东西,所以不要害怕使用尽可能多的碰撞器来近似你的形状。