C# 如何判断鼠标是否在c中移动

C# 如何判断鼠标是否在c中移动,c#,xna,mouse,C#,Xna,Mouse,可能重复: 基本上,我正在使用XNA创建一个游戏,我需要一种方法来判断鼠标是否在移动。 非常感谢您的帮助。提前谢谢 使用MouseState并将以前的MouseState与当前MouseState进行比较 ?? 你可以比较MouseState.X和MouseState.Y,如果你只关心移动你可以在游戏循环的更新方法中捕捉并存储鼠标位置。然后,可以将存储的鼠标位置与当前鼠标位置进行比较。如果值不同,则表示鼠标已移动 我自己想出来的,不过还是谢谢你的帮助: MouseState currentM

可能重复:

基本上,我正在使用XNA创建一个游戏,我需要一种方法来判断鼠标是否在移动。 非常感谢您的帮助。提前谢谢

使用MouseState并将以前的MouseState与当前MouseState进行比较

??


你可以比较MouseState.X和MouseState.Y,如果你只关心移动

你可以在游戏循环的更新方法中捕捉并存储鼠标位置。然后,可以将存储的鼠标位置与当前鼠标位置进行比较。如果值不同,则表示鼠标已移动

我自己想出来的,不过还是谢谢你的帮助:
MouseState currentMouseState = Mouse.GetState();
if (currentMouseState != originalMouseState)
{
    //The mouse did something
}