Форум: "Основная";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];
ВнизПрограммирование клавиатуры Найти похожие ветки
← →
Valentino (2002-09-15 18:10) [0]В программировании Delphi с использованием трехмерной графики (OpenGL) я натолкнулся на одну проблему с управлением объекта. Изменение его координат в зависимости от нажатия клавиш я описал в OnKeyDown, а потом кадр перерисовывается с новым положением объекта. НО! Если нажать клавишу один раз, то объекта вполне нормально передвигается, а если эту клавишу держать дольше, то объект сначала "переедет", потом будет небольшая пауза и затем он будет непрерывно двигаться. Как сделать так, чтобы при долгом держании клавиши объект сразу передвигался непрерывно, т.е. без этой самой паузы?
Заранее благодарен.
← →
NDeu (2002-09-15 20:41) [1]Напр. в OnKeyDown начинай передвижение скоростю, которая тебе нравится и в OnKeyUp устанавливай
← →
Valentino (2002-09-16 18:43) [2]А можно подробнее? Что именно устанавливать в OnKeyUp?
← →
Mike Kouzmine (2002-09-16 18:52) [3]Останавливай - описка я думаю
← →
NDeu (2002-09-16 19:41) [4]
> Mike Kouzmine (16.09.02 18:52)
> Останавливай - описка я думаю
опечатка :(
← →
Valentino (2002-09-16 20:02) [5]Теперь я понял. Работает! Спасибо мастера!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c