Показать сообщение отдельно
Старый 30.09.2013, 20:13   #6
FREE MAN
Разработчик
 
Регистрация: 20.02.2010
Сообщений: 397
Написано 173 полезных сообщений
(для 565 пользователей)
Ответ: Ограничение FPS

Const FPS=60
period=1000/FPS 
time=MilliSecs()-period
Repeat
     Repeat
          elapsed=MilliSecs()-time
     Until elapsed
     ticks=elapsed/period
     tween#=Float(elapsed Mod period)/Float(period)
     For k=1 To ticks
          time=time+period
          xCaptureWorld
          ; Тут только логика 
          If KeyHit(1) Then End

          UpdateWorld()
     Next
     
     ; Тени кубемапы тут

     RenderWorld
     ; 2D Отрисовка
     Flip 0
Forever
Вставил еще xCaptureWorld
теперь всё путем!
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо FREE MAN за это полезное сообщение:
Arton (14.10.2013), Colossus (01.10.2013), tirarex (30.09.2013), und3rgr0und (29.01.2014)