каркас должен быть таким:
code_20497.txt
один таймер, одик счетчик, лесенка из If, определяющих этапы анимации, и делители GE_GameTick на тот случай, если анимация на разных этапах проигрывается с разной скоростью.
Достоинства:
- проще управлять скоростью анимации, т.к. всего один таймер
- нагляднее - начало каждого эпата хорошо видно на схеме
- синхронность - позволяет просто и быстро встроить анимацию в любое место (GDI, OpenGL и т.д.) или изменить генератор (MMTimer)
Минусы:
- изменять или добавлять в середину этапы анимации сложнее, т.е. приходится править все последующие IF.
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
карма: 27 |
| ||
файлы: 1 | code_20497.txt [1.1KB] [336] |