Показать сообщение отдельно
Старый 06.01.2007, 18:24   #2
c0mrad
Разработчик
 
Регистрация: 08.06.2006
Сообщений: 412
Написано 13 полезных сообщений
(для 4 пользователей)
Re: Работа c Таимером

CreateTimer (frequency)
frequency = необходимая частота кадров, например 50 или 60

Используйте эту команду для в паре с WaitTimer для контроля скорости выполнения игры (fps). Вы можете использовать это в главном цикле программы. Это не позволит выполняться игре быстрее на более мощных компьютерах. Использование этой системы очень хорошая практика, если ваша игра будет выполняться на различных компьютерах.


; Создаём таймер для контроля скорости
frameTimer=CreateTimer(60)

; Главный цикл отрисовки экрана
While Not KeyHit(1)
WaitTimer(frameTimer) ; Пауза пока не пройдет 60 млс. с прошлого вызова
Cls
; Сама отрисовка
Flip
Wend

; Уничтожаем таймер
FreeTimer(frameTimer)
Из хелпа,переведенного SBJoker,Morpher,Ovod.

Вместо этого используй MilliSecs().Смотри тему If и MilliSecs()
(Offline)
 
Ответить с цитированием