소스 검색

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