2

spritebatch.drawは、テクスチャ、長方形、および色を取ります。

色は色合いです。

なぜ色合いが必要なのですか?パラメータとして白を渡すと、色合いがないことを示すのはなぜですか?なぜ黒くしないか、色合いのパラメータをまったく渡さないのですか?

4

1 に答える 1

4

色合いの色は、テクスチャの色に掛けられます。白は基本的にすべてのチャネルで1であり、元の色は変更されません。このブログには包括的な説明があります。 http://blogs.msdn.com/b/shawnhar/archive/2009/11/10/premultiplied-alpha-in-xna-game-studio.aspx

于 2012-07-22T07:27:23.920 に答える