Welcome, guest | Sign In | My Account | Store | Cart
import time

_tick2_frame
=0
_tick2_fps
=20000000 # real raw FPS
_tick2_t0
=time.time()

def tick(fps=60):
 
global _tick2_frame,_tick2_fps,_tick2_t0
 n
=_tick2_fps/fps
 _tick2_frame
+=n
 
while n>0: n-=1
 
if time.time()-_tick2_t0>1:
  _tick2_t0
=time.time()
  _tick2_fps
=_tick2_frame
  _tick2_frame
=0


#test:

while True:
 tick
(1) #1 frame per second
 
print _tick2_fps #see adjustment in action

Diff to Previous Revision

--- revision 1 2015-05-12 12:02:11
+++ revision 2 2015-05-12 12:04:38
@@ -1,7 +1,7 @@
 
import time
 
 _tick2_frame
=0
-_tick2_fps=20000000
+_tick2_fps=20000000 # real raw FPS
 _tick2_t0
=time.time()
 
 
def tick(fps=60):

History