C# XNA 4.0:根据背景颜色进行不需要的纹理混合
我发现了在背景上绘制不透明前景纹理的问题。前景按钮纹理以某种方式与背景混合,您可以看到顶部按钮和最低按钮之间的差异。最低的按钮比最高的按钮轻一点 我在游戏创作中设置了如下图形:C# XNA 4.0:根据背景颜色进行不需要的纹理混合,c#,xna,C#,Xna,我发现了在背景上绘制不透明前景纹理的问题。前景按钮纹理以某种方式与背景混合,您可以看到顶部按钮和最低按钮之间的差异。最低的按钮比最高的按钮轻一点 我在游戏创作中设置了如下图形: // Set up graphics GraphicsDeviceManager graphics = new GraphicsDeviceManager(this); graphics.PreferredBackBufferWidth = 800; gr
// Set up graphics
GraphicsDeviceManager graphics = new GraphicsDeviceManager(this);
graphics.PreferredBackBufferWidth = 800;
graphics.PreferredBackBufferHeight = 480;
graphics.SynchronizeWithVerticalRetrace = true;
// antialiasing
graphics.PreferMultiSampling = true;
graphics.ApplyChanges();
并将everywhere空参数列表与Color.White参数一起用于“spriteBatch.Begin();”调用,而不进行任何混合。颜色是相同的,只是看起来它们不是:) 在这里,我复制并粘贴了图像底部与顶部的相邻部分: 这是一种视错觉,叫做视错觉