Показать сообщение отдельно
Старый 09.09.2005, 23:38     # 1
Melkor
Full Member
 
Аватар для Melkor
 
Регистрация: 25.11.2001
Адрес: Imho.ws
Сообщения: 941

Melkor Луч света в тёмном царствеMelkor Луч света в тёмном царствеMelkor Луч света в тёмном царствеMelkor Луч света в тёмном царствеMelkor Луч света в тёмном царствеMelkor Луч света в тёмном царстве
ускорение в игре

Привет!
Как сделать плавное увеличение скорости. Допустим чтоб вертолетик в игре медленно разгонялся.
Основа - OpenGL, но не на прямую и не через Glut.
прерывания клавиатуры получаю через
isKeyDown(SG_RIGHT)
там же ставится на сколько позиций менять положение объекта (допустим y+=3 или y-=3), то есть позиция относительно текущей позиции. Числа целые...
пробовал несколько вариантов но так клавиаутра посылает сигналы довольно быстро то все ускорение пролетает довольно быстро.
Есть идея создатьмассив и брать среднее значение из него.. но это слишком нудно получится...
Язык С++, но лучше алгоритм.
сеньксь
__________________
Когда умираешь, да еще так долго и трудно, очень хочется хоть немного насолить живым, просто невозможно удержаться от искушения!
М.Фрай
Melkor вне форума