XNA透明图片制作详细步骤.doc
20页XNA 透明图片制作详细步骤原 BMP 图片一、透明 PNG 制作1.把 bmp 图片拖入 ps 工作区2.用魔棒选择背景3.从选择菜单选择“反向” ,然后按 Ctrl+C 复制选择的区域图形4.从菜单选择新建图层5.按默认值,选择确定6.选择新建的图层,按 Ctrl+V 粘贴选择的图形7.隐藏背景图层8.从菜单选择存为 Web 所用格式9.选择 PNG-8 或其他 PNG 格式,然后点击存储,输出如下图所示图片10.导入到 XNA 的 Content 工程中,如:xyzp.png,然后用如下代码绘制,然后可以看到下图结果背景透明了protected override void LoadContent(){spriteBatch = new SpriteBatch(GraphicsDevice);xyz = Content.Load("Images\\xyzp");}protected override void Draw(GameTime gameTime){GraphicsDevice.Clear(Color.CornflowerBlue);spriteBatch.Begin(SpriteSortMode.Immediate, BlendState.AlphaBlend);spriteBatch.Draw(xyz,new Rectangle(0, 0, xyz.Width, xyz.Height),Color.White);spriteBatch.End();base.Draw(gameTime);}}二、透明 TGA 制作紧接“一、透明 PNG 制作”的“7.隐藏背景图层”后,进行如下操作1.选择图层 1,然后用魔棒选择背景2.从选择菜单中选“反向” ,选中图形3.切换至通道页签,选择将选取存储为通道,如下图所示4.选中除 Alpha1 通道之外的所有通道5.从菜单中选择存储为…6.选择 Targa 格式,勾选 Alpha 通道,然后选择保存7.在弹出的对话框中选默认选项,输出如下图所示 xyzt.tga10.导入到 XNA 的 Content 工程中,如:xyzt.tga,然后用如下代码绘制,然后可以看到下图结果背景透明了。
protected override void LoadContent(){spriteBatch = new SpriteBatch(GraphicsDevice);xyz = Content.Load("Images\\xyzt");}protected override void Draw(GameTime gameTime){GraphicsDevice.Clear(Color.CornflowerBlue);spriteBatch.Begin(SpriteSortMode.Immediate, BlendState.AlphaBlend);spriteBatch.Draw(xyz,new Rectangle(100, 0, xyz.Width, xyz.Height),Color.White);spriteBatch.End();base.Draw(gameTime);}}。

卡西欧5800p使用说明书资料.ppt
锂金属电池界面稳定化-全面剖析.docx
SG3525斩控式单相交流调压电路设计要点.doc
话剧《枕头人》剧本.docx
重视家风建设全面从严治党治家应成为领导干部必修课PPT模板.pptx
黄渤海区拖网渔具综合调查分析.docx
2024年一级造价工程师考试《建设工程技术与计量(交通运输工程)-公路篇》真题及答案.docx
【课件】Unit+3+Reading+and+Thinking公开课课件人教版(2019)必修第一册.pptx
嵌入式软件开发流程566841551.doc
生命密码PPT课件.ppt
爱与责任-师德之魂.ppt
制冷空调装置自动控制技术讲义.ppt


