Программирование графики с использованием Direct3D

         

Управление скоростью обновления


Кроме всего прочего, объект Direct3DRM предоставляет функцию Tick(), которая управляет скоростью выполнения программы. Каждый раз, когда вы вызываете функцию Tick(), Direct3D обновляет анимированные элементы сцены и визуализирует результат. Более частые вызовы Tick() приводят к более частому обновлению сцены; если функция Tick() вызывается редко, программа замедляется. Функция Tick() получает единственный параметр, контролирующий скорость анимации сцены. В большинстве ситуаций достаточно задать значение 1.0, но, задавая во время выполнения другие значения, можно управлять скоростью работы программы.




Содержание раздела