Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2010-09-09 15:53:27 ЛС | профиль | цитата
каркас должен быть таким:
code_20497.txt

один таймер, одик счетчик, лесенка из If, определяющих этапы анимации, и делители GE_GameTick на тот случай, если анимация на разных этапах проигрывается с разной скоростью.
Достоинства:
- проще управлять скоростью анимации, т.к. всего один таймер
- нагляднее - начало каждого эпата хорошо видно на схеме
- синхронность - позволяет просто и быстро встроить анимацию в любое место (GDI, OpenGL и т.д.) или изменить генератор (MMTimer)

Минусы:
- изменять или добавлять в середину этапы анимации сложнее, т.е. приходится править все последующие IF.
карма: 27
0
файлы: 1code_20497.txt [1.1KB] [336]