我正试图让我的启动画面淡入黑色。我意识到它会淡入GraphicsDevice.Clear(Color.White);
默认更新方法的默认行中清除屏幕的任何颜色。当我把它变成白色时,我的图像会变成白色,这是有道理的。所以我将它从白色更改为黑色,但我的图像不再褪色或看起来不像。
public void SplashUpdate(GameTime theTime)
{
gameTime = theTime;
if ( theTime.TotalGameTime.Seconds > 1.4 )
{
Draw.blender.A --;
if (Draw.blender.A == 0)
{
game1.currentState = PixeBlastGame.Game1.GameState.gameSplash;
MediaPlayer.Play(Game1.sMenu);
}
}
}
blender 是应用于启动画面的纹理的颜色,定义如下,public static Color blender = new Color(255, 255, 255);