Jump to content

  • Log In with Google      Sign In   
  • Create Account

speed


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
4 replies to this topic

#1 derjerg   Members   -  Reputation: 100

Like
0Likes
Like

Posted 27 June 2009 - 03:39 AM

i really enjoy learning open gl through this amazing tutorial and i get along with it really great. theres just one problem. the programs run much to fast. is there a general way to reduce speed? i think its not the best way just reducing rotation-values, right? thank you in advance, jerg

Sponsor:

#2 deadstar   Members   -  Reputation: 470

Like
0Likes
Like

Posted 27 June 2009 - 03:44 AM

You should update your rotation using Delta time. You need a function to return the time elapsed since the last frame, and use it something like:

Rotation += 0.1f * GetDeltaTime();


That will give you a constant rotation speed regardless of the FPS.

"The right, man, in the wrong, place, can make all the dif-fer-rence in the world..." - GMan, Half-Life 2

#3 derjerg   Members   -  Reputation: 100

Like
0Likes
Like

Posted 27 June 2009 - 05:33 AM

thank you for your quick answer. this idea sounds great.
eeehm, my skills just aint good enough to implement it, though i tried doing it on my own, after i found some information about getdeltatime().

could someone please be so kind to modify lesson 9's source?

#4 Caste   Moderators   -  Reputation: 969

Like
0Likes
Like

Posted 27 June 2009 - 07:33 PM

I'm still working on completely new lessons and there everything will take account of the elapsed time. Thus I hope I'll finish the lessons in the next time and show how to do time based animations.

#5 derjerg   Members   -  Reputation: 100

Like
0Likes
Like

Posted 29 June 2009 - 01:37 AM

that would be awesome!
i'm a little stucked..




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS