소스 검색

Merge pull request #1287 from nockawa/master

 	Fixing cachedGroup to be render again when primitive just got disposed
Temechon 9 년 전
부모
커밋
50fb927f5b
2개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      src/Canvas2d/babylon.group2d.ts
  2. 4 0
      src/Canvas2d/babylon.renderablePrim2d.ts

+ 4 - 0
src/Canvas2d/babylon.group2d.ts

@@ -525,6 +525,10 @@
             }
         }
 
+        public _setCacheGroupDirty() {
+            this._cacheGroupDirty = true;
+        }
+
         private _updateTransparentData() {
             this.owner._addUpdateTransparentDataCount(1);
 

+ 4 - 0
src/Canvas2d/babylon.renderablePrim2d.ts

@@ -403,6 +403,10 @@
                 return false;
             }
 
+            if (this.renderGroup) {
+                this.renderGroup._setCacheGroupDirty();
+            }
+
             if (this._transparentPrimitiveInfo) {
                 this.renderGroup._renderableData.removeTransparentPrimitiveInfo(this._transparentPrimitiveInfo);
                 this._transparentPrimitiveInfo = null;