好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

XNA透明图片制作详细步骤.doc

20页
  • 卖家[上传人]:宝路
  • 文档编号:5763344
  • 上传时间:2017-09-07
  • 文档格式:DOC
  • 文档大小:1.30MB
  • / 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);}}。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.