互いに交差する2つの半透明の円を描きました。交差領域は他の領域よりも色が濃いことがわかりました。形状全体を 1 つの半透明の色にする方法はありますか (ある領域の色を他の領域よりも濃くしないでください)。
問題を解決するためのサンプル コードを送信することはできますか?
今 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);