Показать сообщение отдельно
Старый 11.06.2011, 15:34   #1
icepuls
Оператор ЭВМ
 
Аватар для icepuls
 
Регистрация: 28.05.2011
Адрес: планета Земля
Сообщений: 49
Написано 16 полезных сообщений
(для 65 пользователей)
скорость игры

Привет всем !

Написал игру на Blitz3d используя чисто 2d формат
сокращенно суть кода такая....
frameTimer=CreateTimer(60)
While Not KeyHit(1)
WaitTimer(frameTimer)
Cls
; отрисовка чисто 2d
Flip
Wend

Сейчас пишу игру на Blitz3d в 2d с использованием FastImage
сокращенно суть кода такая....
frameTimer=CreateTimer(60)
While Not KeyHit(1)
WaitTimer(frameTimer)
Cls
; отрисовка 2d при помощи FastImage
Flip
Wend

Вопрос:
в первом коде отрисовка экрана нормальная....
почему во втором случае при использовании FastImage команда WaitTimer(frameTimer) сильно тормозит отрисовку экрана
при отключении WaitTimer(frameTimer) отрисовка экрана нормальная ?

Вопрос:
Какой способ сделать скорость игры одинаковой (на разных
компьютерах), в случае использования FastImage, наиболее
подходящий ?

Подскажите кто знает............
(Offline)
 
Ответить с цитированием