spritebatch.drawは、テクスチャ、長方形、および色を取ります。
色は色合いです。
なぜ色合いが必要なのですか?パラメータとして白を渡すと、色合いがないことを示すのはなぜですか?なぜ黒くしないか、色合いのパラメータをまったく渡さないのですか?
色合いの色は、テクスチャの色に掛けられます。白は基本的にすべてのチャネルで1であり、元の色は変更されません。このブログには包括的な説明があります。 http://blogs.msdn.com/b/shawnhar/archive/2009/11/10/premultiplied-alpha-in-xna-game-studio.aspx