Преглед изворни кода

Merge branch 'master' of https://github.com/BabylonJS/Babylon.js

Temechon пре 9 година
родитељ
комит
6eba477ff5
1 измењених фајлова са 3 додато и 10 уклоњено
  1. 3 10
      src/Tools/babylon.sceneSerializer.ts

+ 3 - 10
src/Tools/babylon.sceneSerializer.ts

@@ -112,19 +112,12 @@
         }
 
         // Physics
-        if (mesh.getPhysicsImpostor().type !== PhysicsEngine.NoImpostor) {
+        //TODO implement correct serialization for physics impostors.
+        if (mesh.getPhysicsImpostor()) {
             serializationObject.physicsMass = mesh.getPhysicsMass();
             serializationObject.physicsFriction = mesh.getPhysicsFriction();
             serializationObject.physicsRestitution = mesh.getPhysicsRestitution();
-
-            switch (mesh.getPhysicsImpostor().type) {
-                case PhysicsEngine.BoxImpostor:
-                    serializationObject.physicsImpostor = 1;
-                    break;
-                case PhysicsEngine.SphereImpostor:
-                    serializationObject.physicsImpostor = 2;
-                    break;
-            }
+            serializationObject.physicsImpostor = mesh.getPhysicsImpostor().type;
         }
 
         // Instances