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