【发布时间】:2017-04-21 18:35:38
【问题描述】:
我有一个sprite,其中包含重叠的shapes。精灵本身会将其 alpha 设置为 0.5,因此我必须将精灵的 blendmode 设置为“图层”,以防止重叠部分看起来彼此透明。在这张来自here 的屏幕截图中,它应该看起来像右边的那个。
现在我想从我的精灵中draw 一个bitmapData,但我无法让生成的位图看起来像右边的图像。它最终看起来像中间的图像。
spriteBMD.draw(mySprite,null,mySprite.transform.colorTransform,"layer");
有谁知道我做错了什么?
【问题讨论】:
-
只是一个疯狂的猜测。尝试将其放入容器和绘图容器中,而不是目标精灵。
标签: actionscript-3 flash bitmap transparency bitmapdata