我只是在玩 XNA,当我想点击一个精灵并发生一些事情时,我输入了以下代码:
if(Mouse.GetState().LeftButton == ButtonState.Pressed)
{
if (sprite.Bounds.Contains(Mouse.GetState().X, Mouse.GetState().Y))
{
this.Exit();
}
}
当我将鼠标悬停在精灵上并单击时,什么也没发生,为什么?
我该如何解决这个问题?
如果这有帮助,我将我的 2D 精灵写在一个矩形中