trouble with directInput!

Started by
2 comments, last by Gammastrahler 22 years, 2 months ago
hi, i am wondering why the x-and y-axis rotation in my engine gets faster as the frame rate gets down and slower as it gets higher. for example, with 30 fps, you turn 360 degrees about the y axis when moving the mouse only a few millimeters on the pad, while at 100 frames, you need to move it much more to even get a rotation of more than 45 degrees. im correctly multiplying the mouse values with the time differnece between two frames.
  
g_cAngle.y += mousedx * 40 * t;  // t = time delta in ms

g_cAngle.x += mousedy * 40 * t;  
  
any idea? thanks gammastrahler
Advertisement
Fewer Frames per second means more time difference between frames. So the value of t is much higher at lower frames per second.


- LongingForDeath
visit DyingHour
You should not adjust the mouse values with time.
thanks. it now works fine.

This topic is closed to new replies.

Advertisement