我画了两个相交的半透明圆圈。我发现交叉区域的颜色比其他区域更深。有没有办法让整个形状成为一种半透明的颜色(一个区域的颜色不应该比其他区域更深)?
是否可以向我发送任何示例代码来解决问题?
现在在draw方法中,我正在使用以下代码:
spriteBatch.Begin(SpriteBlendMode.AlphaBlend);
spriteBatch.Draw(textureCircle1, spritePositionCircle1, new Color(255, 255, 255, (int)(150)));
spriteBatch.Draw(textureCircle2, spritePositionCircle2, new Color(255, 255, 255, (int)(150)));
spriteBatch.End();
base.Draw(gameTime);