xna从流创建Texture2D怎么设置黑色背景为透明!
xna从流创建Texture2D如何设置黑色背景为透明!????C# code//tupianbyte 是bmp的字节集using (MemoryStream
xna从流创建Texture2D如何设置黑色背景为透明!????
C# code//tupianbyte 是bmp的字节集 using (MemoryStream ms = new MemoryStream(tupianbyte)) // MemoryStream创建其支持存储区为内存的流。 { ceshi = Texture2D.FromFile(GraphicsDevice, ms); ms.Close(); }
我不是通过ide内容管道管理那里添加的bmp,是读取的自己的资源格式里的bmp数据,可以显示,但是不知道怎么设置透明色!
我知道ide里添加的,可以直接在属性里设置,默认是品红!
急死了,帮帮我吧!
[解决办法]spriteBatch.Begin(SpriteBlendMode.AlphaBlend);
spriteBatch.Draw(myTexture, spritePosition,new Rectangle(frame*80,0, 80,80), Color.White);
spriteBatch.End();
在Blend中实现
[解决办法]