1

背景に不透明な前景テクスチャを描画する問題を見つけました。前景のボタンのテクスチャが背景とどういうわけかブレンドされており、一番上のボタンと一番下のボタンの違いがわかります。一番下のボタンは一番上のボタンより少し軽いです。

ボタンのテクスチャは背景色に依存します

私は次のようにゲーム作成でグラフィックを設定しました:

        // Set up graphics
        GraphicsDeviceManager graphics = new GraphicsDeviceManager(this);
        graphics.PreferredBackBufferWidth = 800;
        graphics.PreferredBackBufferHeight = 480;
        graphics.SynchronizeWithVerticalRetrace = true;

        // antialiasing
        graphics.PreferMultiSampling = true;
        graphics.ApplyChanges();

そして、「spriteBatch.Begin();」のColor.Whiteパラメータでどこでも空のパラメータリストを使用します。ブレンディングなしで呼び出します。

4

1 に答える 1

0

色は同じですが、そうではないようです:)

ここでは、画像の下部を上部の横にコピーして貼り付けました。

ここに画像の説明を入力してください

同時輝度コントラストと呼ばれる目の錯覚です。

于 2012-04-22T13:56:36.490 に答える