XNA如何制作透明纹理

时间:2011-05-12 08:21:15

标签: xna

  1. 我阅读并尝试图像中的纯洋红色255,0,255自动透明,但遗憾的是失败了,我应该先设置一下吗?

  2. 此外,我在PNG图像中阅读并尝试包含alpha,奇怪的是,当我在项目中使用它时,它的工作正常,但另一方面,代码可能出现了什么问题?

    < / LI>

    请回复,谢谢

1 个答案:

答案 0 :(得分:4)

要使洋红色透明,请查看图像文件的属性。右键单击解决方案资源管理器,属性。

有一个选项可指定要使用的透明色(默认为洋红色)。

然后,需要考虑渲染。你是如何画出你的纹理的?使用SpriteBatch,它是自动的,但您可能有排序问题。检查绘制纹理的顺序和SpriteSortMode。