J'ai un sprite
qui contient des chevauchements shape
s. Le sprite lui-même aura sa valeur alpha à .5, donc je dois régler le blendmode
du sprite sur "layer" pour empêcher les parties qui se chevauchent de paraître transparentes les unes avec les autres. Dans cette capture d'écran prise de here, il est censé ressembler à celui de droite.AS3: BitmapData.draw avec alpha et blendmode a un résultat incorrect
Maintenant, je veux draw
un bitmapData
de mon sprite, mais je ne peux pas obtenir le bitmap résultant pour ressembler à l'image à droite. Il finit par ressembler à l'image au milieu.
spriteBMD.draw(mySprite,null,mySprite.transform.colorTransform,"layer");
Est-ce que quelqu'un sait ce que je fais mal?
Juste une supposition sauvage. Essayez de le placer dans un conteneur et dans un conteneur de dessin, pas dans l'image-objet cible. – Organis