【发布时间】:2017-03-12 07:32:27
【问题描述】:
这段代码在update方法中,我认为这只是意味着屏幕更新时会发生这种情况,但我不确定。我特别想知道代码6-10的行。我正在努力做到这一点,所以当鼠标在屏幕上时,屏幕会变绿。
protected override void Update(GameTime gameTime)
{
if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
this.Exit();
MouseState current_mouse = Mouse.GetState();
int mousep1 = current_mouse.X;
int mousep2 = current_mouse.Y;
if (current_mouse.X >= 0)
{
backcolor = Color.Green;
}
base.Update(gameTime);
}
【问题讨论】:
-
你在某处使用这个'backcolor'变量吗?
-
我想我确实找到了解决方案。那是我没有应用背景色变量,所以我想回答你的问题,我只需要使用变量。谢谢你的建议。