![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Эффекты и синхронизация в OpenGL [Delphi, OpenGL, Windows]
Chuvak © (2005-09-27 18:55:00)Мастера, помогите разобраться. Относительно недавно начал изучать OpenGL...Пишу свой первый Тетрис ;) на чистом ВинАпи + OpenGL...
Всё было неплохо, пока я не дошёл до эффектов, ну вроде плавного перехода или вывода текта "эффектно"...
Так вот чтобы сделать подобный эффект, необходима синхронизация с таймером...и приходится добавлять до 4 переменных вроде
Effect_Time,Effect_TimeStart,Effect_Activeи т.д.
Далее вDrawSceneуже сравниваю значения и вывожу...
и так для каждого эффекта...:(.
Я знаю, что это ламерство, но не знаю КАК такое делается?
Подскажите или ссылки киньте на инфу...
Chuvak (2005-09-30 01:37:00) [1]
> зачем тогда придумали ООП?
Я понимаю, что оптимальным вариантом является использование классов. объёктов...Вопрос в том, КАК это всё синхронизировать с таймером...
Наверное я сам не понимаю чего хочу...Пустая трата времени :(...
Кефир87 (2005-09-28 23:43:00) [2]А зачем тогда придумали ООП?
П7 (2005-09-28 20:49:00) [3]Не совсем пнятна структура, но всё же чем тебя не устраивают отдельные переменные для каждого эффекта?