2012-04-03 15 views

Antwort

0

Sie erfassen und speichern Sie die Mausposition in der Update() -Methode des Spiels Schleife. Dann können Sie die gespeicherte Mausposition mit der aktuellen Mausposition vergleichen. Wenn sich die Werte unterscheiden, hat sich die Maus bewegt.

+0

Danke für die Hilfe! – hazard1994

0

Verwenden MouseState und vergleichen Sie die vorherigen MouseState zum aktuellen MouseState

http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.input.mousestate_members.aspx? http://www.riemers.net/eng/Tutorials/XNA/Csharp/Series4/Mouse_camera.php

MouseState currentMouseState = Mouse.GetState(); 
if (currentMouseState != originalMouseState) 
{ 
    //The mouse did something 
} 

Sie können vergleichen MouseState.X und MouseState.Y, wenn Sie nur über Bewegung sorgen

+0

Ich habe es selbst herausgefunden, aber danke für die Hilfe trotzdem :) – hazard1994

Verwandte Themen