【发布时间】:2013-01-21 23:24:53
【问题描述】:
我发现了在背景上绘制不透明前景纹理的问题。前景按钮纹理以某种方式与背景混合,您可以看到顶部按钮和最低按钮之间的差异。最低的按钮比顶部的按钮要轻一些。
button texture is depended on backgorund color
我在游戏创作中这样设置图形:
// Set up graphics
GraphicsDeviceManager graphics = new GraphicsDeviceManager(this);
graphics.PreferredBackBufferWidth = 800;
graphics.PreferredBackBufferHeight = 480;
graphics.SynchronizeWithVerticalRetrace = true;
// antialiasing
graphics.PreferMultiSampling = true;
graphics.ApplyChanges();
并在任何地方使用带有 Color.White 参数的空参数列表用于“spriteBatch.Begin();”没有任何混合的调用。
【问题讨论】: