我阅读并尝试图像中的纯洋红色255,0,255自动透明,但遗憾的是失败了,我应该先设置一下吗?
此外,我在PNG图像中阅读并尝试包含alpha,奇怪的是,当我在项目中使用它时,它的工作正常,但另一方面,代码可能出现了什么问题?
< / LI> 醇>请回复,谢谢
答案 0 :(得分:4)
要使洋红色透明,请查看图像文件的属性。右键单击解决方案资源管理器,属性。
有一个选项可指定要使用的透明色(默认为洋红色)。
然后,需要考虑渲染。你是如何画出你的纹理的?使用SpriteBatch,它是自动的,但您可能有排序问题。检查绘制纹理的顺序和SpriteSortMode。