我怎样才能将一个非凸的网格碰撞器对象转换为一个凸的网格碰撞器对象

我在Maya中创建了一个字符对象,并将其存储为char.obj,然后将该对象导入到Unity中。

角色对象不与任何其他Unity对象(如立方体,平面,球体等)碰撞

然后我发现非凸网格碰撞体不会与任何其他的Unity默认物体发生碰撞。 如何将非凸面网格碰撞器转换为凸面网格碰撞器?

这是我看到的错误消息:

Non-convexmatic Rigidbody的非凸MeshCollider在Unity 5中不再支持。如果要使用非凸网格,则可以使Rigidbody运动或移除Rigidbody组件。 场景层次结构path“mesh_octopus / Default”,网格资产path“Assets / PlaceAsset / mesh_octopus / mesh_octopus.obj”网格名称“Default”

我的对象的督察属性

网格对撞机有一些限制。 具体来说,它必须设置为凸(如果你的刚体不是运动的),并且对象应该有less于256个顶点。 另外,网状对撞机价格昂贵。 更好的办法是在你的对象上使用Box Colliders和Sphere碰撞器。 如有必要,使用多个碰撞器。 如果需要,请移除网格碰撞器组件并添加“框和球碰撞器”。

另外,请在Unity中查看这个video 。 这是官方的Unity教程,涵盖了不同对撞机的基础知识以及何时和如何使用它们。

只需勾选凸起选项来检查。 现在的身体现在将对其他对撞机起作用或作出反应。