瀏覽代碼

add warning indicating that the scene should be ready before serializing the dynamic texture

Kacey Coley 7 年之前
父節點
當前提交
a7193c619e
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      src/Materials/Textures/babylon.dynamicTexture.ts

+ 6 - 1
src/Materials/Textures/babylon.dynamicTexture.ts

@@ -179,10 +179,15 @@
         }
 
         /**
-         * Serializes the dynamic texture
+         * Serializes the dynamic texture.  The scene should be ready before the dynamic texture is serialized
          * @returns a serialized dynamic texture object
          */
         public serialize(): any {
+            const scene = this.getScene();
+            if (scene && !scene.isReady()) {
+                Tools.Warn("The scene must be ready before serializing the dynamic texture");
+            }
+
             const serializationObject = super.serialize();
             serializationObject.base64String = this._canvas.toDataURL();