XNA 4 Transparency Issue

Started by
-1 comments, last by ClaF 13 years, 1 month ago
Hey.

I'm using XNA 4 for the first time (have been using 3.1 before) and I seem to have a problem with transparency. I used an old PNG image I had, which contained transparency, but nothing is displayed on screen in XNA 4. The display code is fine as non-transparent images display without any problems. I removed the alpha channel and simply painted the background of the sprite Magenta (255,0,255). The image now shows but is completely white. My code looks like this:



spriteBatch.Begin(SpriteSortMode.Immediate, BlendState.AlphaBlend);
spriteBatch.Draw(texture, pos, rect, Color.White);
spriteBatch.End();



If I change 'Color.White', the entire sprite changes to that color.
How can I get it so that the magenta part is transparent, but the rest of the sprite is visible?

Thanks for any advice

This topic is closed to new replies.

Advertisement