【发布时间】:2013-10-02 04:50:35
【问题描述】:
我是一位经验丰富的开发人员,但对图形/游戏编程一窍不通,所以请 - 像我 5 岁一样向我解释一下。
我正在编写一个简单的游戏来学习游戏编程。我使用 Paint.NET 创建了一个 *.png 图像,并使图像 50% 透明。但是,当我加载图像时,它似乎呈现没有任何透明度。该对象看起来像纯色。 (为了清楚起见,我试图使整个图像半透明或“透视”,而不仅仅是制作具有透明背景的实心图像。虽然我也希望能够做到这一点。)
我很乐意展示任何可能有帮助的代码,尽管您可以假设我在这里没有做任何花哨的事情。例如,加载纹理:
var Texture = content.Load<Texture2D>("Gamepiece");
然后画出来:
spriteBatch.Draw(Texture, Location, Color.White);
我的 begin 语句使用默认值。我没有传递任何参数(无论如何我都不了解它们)。
spriteBatch.Begin();
【问题讨论】:
-
现在接受答案还为时不晚 :)