
Mouse deltas
Posted Saturday, 21 March, 2009 - 12:04 by puklaus inI use this piece of code to rotate my camera when pressing mouse left button:
if (Mouse[MouseButton.Left]) { cam.TurnXZ(Mouse.XDelta); cam.LookUpXZ(Mouse.YDelta); } int tmp = Mouse.XDelta; tmp = Mouse.YDelta; // hack: update deltas
now *Deltas are obsolete, so how i should get deltas?
Like this?
int _oldX, _oldY; . . if (Mouse[MouseButton.Left]) { cam.TurnXZ(Mouse.X-_oldX); cam.LookUpXZ(Mouse.Y-_oldY); } _oldX=Mouse.X; _oldY=Mouse.Y;


Comments
Re: Mouse deltas
Either this or hook the
Mouse.Moveevent.