Forráskód Böngészése

Canvas2D: hide WorldSpaceCanvas' mesh when Canvas is hidden

nockawa 9 éve
szülő
commit
1849b3c0b6
1 módosított fájl, 8 hozzáadás és 0 törlés
  1. 8 0
      src/Canvas2d/babylon.canvas2d.ts

+ 8 - 0
src/Canvas2d/babylon.canvas2d.ts

@@ -1688,7 +1688,15 @@
                 this._worldSpaceNode = settings.customWorldSpaceNode;
                 this._worldSpaceNode = settings.customWorldSpaceNode;
                 this.applyCachedTexture(null, null);
                 this.applyCachedTexture(null, null);
             }
             }
+
+            this.propertyChanged.add((e, st) => {
+                let mesh = this._worldSpaceNode as AbstractMesh;
+                if (mesh) {
+                    mesh.isVisible = this.isVisible;
+                }
+            }, Prim2DBase.isVisibleProperty.flagId);
         }
         }
+
     }
     }
 
 
     @className("ScreenSpaceCanvas2D")
     @className("ScreenSpaceCanvas2D")