diff --git a/src/core/textures/RenderTexture.js b/src/core/textures/RenderTexture.js index 6a1c8f7..fd91816 100644 --- a/src/core/textures/RenderTexture.js +++ b/src/core/textures/RenderTexture.js @@ -260,7 +260,7 @@ this.textureBuffer.activate(); // setWorld Alpha to ensure that the object is renderer at full opacity - displayObject.worldAlpha = displayObject.alpha; + displayObject.worldAlpha = 1; if (updateTransform) { diff --git a/src/core/textures/RenderTexture.js b/src/core/textures/RenderTexture.js index 6a1c8f7..fd91816 100644 --- a/src/core/textures/RenderTexture.js +++ b/src/core/textures/RenderTexture.js @@ -260,7 +260,7 @@ this.textureBuffer.activate(); // setWorld Alpha to ensure that the object is renderer at full opacity - displayObject.worldAlpha = displayObject.alpha; + displayObject.worldAlpha = 1; if (updateTransform) { diff --git a/src/extras/cacheAsBitmap.js b/src/extras/cacheAsBitmap.js index 877d051..36e51d7 100644 --- a/src/extras/cacheAsBitmap.js +++ b/src/extras/cacheAsBitmap.js @@ -84,9 +84,11 @@ { return; } - + this._initCachedDisplayObject( renderer ); + this._cachedSprite.worldAlpha = this.worldAlpha; + renderer.setObjectRenderer(renderer.plugins.sprite); renderer.plugins.sprite.render( this._cachedSprite ); };