I think this is right
Blitz3D Forums/Blitz3D Beginners Area/I think this is right
| ||
oldtime = millisecs() millisecs - oldtime that will give me the amount of time passesn right |
| ||
The value of 'oldtime' should be set to the current millisecs time after the 'millisecs - oldtime' line above rather than before it. It's also a good idea to grab the value of the 'MilliSecs()' timer and stick it in a Global at the start of your main loop so you're not making repetitive calls to 'MilliSecs()'. eg. Global current_time Global oldtime ;----- current_time = MilliSecs() time_elapsed = current_time - oldtime oldtime = current_time |
| ||
Always remember the () after Millisecs, otherwise it returns 0 or something! |
| ||
yeah :) once i forgot to put () after GraphicsHeight and width in Cameraviewport command. i spent hours on trying to find out what was wrong :) never do this Cameraviewport camera, 0, 0, GraphicsWidth, GraphicsHeight |
| ||
kk |
| ||
Another thing to remember is to set the value of 'oldtime' to the current 'MilliSecs()' time both before starting your main loop, and also after returning from a pause. |