一般的单片模型或凹模型 加上meshcollider后是看不到碰撞网格的
最开始的时候我是勾选convex(使用凸碰撞 ) 这样的结果是有了个大概轮廓 但是凹处都被填平了
最近看API 发现meshcollider有属性可以设置他的网格
于是..很简单的 加上meshcollider之后再设置下meshcollider的mesh就行了 具体属性名叫sharedMesh
代码如下
Mesh mesh = transform.GetComponent<MeshFilter>().mesh;
MeshCollider col = this.GetComponent<MeshCollider>();
col.sharedMesh = mesh;