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