浏览代码

Add Scene Metadata Support

Add scene level metadata support
MackeyK24 8 年之前
父节点
当前提交
b4894c642b
共有 2 个文件被更改,包括 8 次插入0 次删除
  1. 5 0
      src/Loading/Plugins/babylon.babylonFileLoader.ts
  2. 3 0
      src/babylon.scene.ts

+ 5 - 0
src/Loading/Plugins/babylon.babylonFileLoader.ts

@@ -254,6 +254,11 @@
                     scene.enablePhysics(physicsGravity, physicsPlugin);
                 }
                 
+                // Metadata
+                if (parsedData.metadata !== undefined) {
+                    scene.metadata = parsedData.metadata;
+                }
+                
                 //collisions, if defined. otherwise, default is true
                 if (parsedData.collisionsEnabled != undefined) {
                     scene.collisionsEnabled = parsedData.collisionsEnabled;

+ 3 - 0
src/babylon.scene.ts

@@ -156,6 +156,9 @@
 
         public hoverCursor = "pointer";
 
+        // Metadata
+        public metadata:any = null;
+        
         // Events
 
         /**