|
@@ -395,7 +395,17 @@ namespace Unity3D2Babylon
|
|
|
collisionMesh = new BabylonMesh();
|
|
|
collisionMesh.tags = "[MESHCOLLIDER]";
|
|
|
// Generate Mesh Collider Geometry
|
|
|
- Tools.GenerateBabylonMeshData(meshCollider.sharedMesh, collisionMesh);
|
|
|
+
|
|
|
+ if(!meshCollider.sharedMesh)
|
|
|
+ {
|
|
|
+ UnityEngine.Debug.LogWarning(meshCollider.gameObject+" has a Mesh Collider component without a mesh");
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ Tools.GenerateBabylonMeshData(meshCollider.sharedMesh, collisionMesh);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
collisionMesh.position = Vector3.zero.ToFloat();
|
|
|
collisionMesh.rotation = Vector3.zero.ToFloat();
|
|
|
float factorX = 1f, factorY = 1f, factorZ = 1f;
|