浏览代码

Canvas2D: Fixing CachedGroup to render properly (with transparency)

nockawa 9 年之前
父节点
当前提交
54c8ca8cfc
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/Canvas2d/babylon.canvas2d.ts

+ 2 - 1
src/Canvas2d/babylon.canvas2d.ts

@@ -1326,7 +1326,8 @@
                 }
                 }
 
 
                 let id = `groupsMapChache${this._mapCounter}forCanvas${this.id}`;
                 let id = `groupsMapChache${this._mapCounter}forCanvas${this.id}`;
-                map = new MapTexture(id, this._scene, mapSize, useMipMap ? Texture.TRILINEAR_SAMPLINGMODE:Texture.BILINEAR_SAMPLINGMODE, useMipMap);
+                map = new MapTexture(id, this._scene, mapSize, useMipMap ? Texture.TRILINEAR_SAMPLINGMODE : Texture.BILINEAR_SAMPLINGMODE, useMipMap);
+                map.hasAlpha = true;
                 map.anisotropicFilteringLevel = 4;
                 map.anisotropicFilteringLevel = 4;
                 mapArray.splice(0, 0, map);
                 mapArray.splice(0, 0, map);