我想断言我不能将对撞机设置为凸面。
我已经发现了一些限制: - 触发必须在3到254之间。
但仍有一些我无法处理的案例:
Vector3[] vertices = new Vector3[] {
new Vector3(-0.1f, -100f, 0f),
new Vector3( 0.1f, -100f, 0f),
new Vector3( 0f, 100f, 0f),
new Vector3( 0f, 0f, 0.1f),
};
int[] tris = new int[] {
0, 1, 2,
0, 1, 3,
1, 2, 3,
2, 0, 3,
};
返回:
未处理的日志消息:[错误] [Physics.PhysX] ConvexHullBuilder :: CreateTrianglesFromPolygons:凸包有一个 少于3个顶点的多边形! UnityEngine.MeshCollider:set_convex(Boolean)BzKovSoft.ObjectSlicer.ObjectSlicer.MyTests:Test()(at 资产/ BzKovSoft / ObjectSlicer /编辑/ MyTests.cs:43) System.Reflection.MethodBase:Invoke(Object,Object []) 。NUnit.Framework.Internal<> c__DisplayClass9_0:b__0() UnityEditor.EditorApplication:Internal_CallUpdateFunctions()
你能否建议参考凸对撞机的所有规则?