Текущий архив: 2004.05.30;
Скачать: CL | DM;
ВнизMoving Найти похожие ветки
← →
sqirrel (2004-01-25 08:36) [0]Конечно тупой вопрос, но как заставить объект двигаться при нажитии клавиши.
← →
NikB (2004-01-25 11:58) [1]Esli visualnii object:
Left := Left+1;
Mojet biit tTimer.OnTimer.
← →
xaosik © (2004-01-25 18:14) [2]if key=up then
top := top+1;
и т.д
← →
Stalker_23b (2004-01-25 20:33) [3]Лмбо в событии формы OnKeyPress изменяешь координаты объекта в зависимости от нажатой клавиши, либо в таймере обновления игры проверяешь GetAsyncKeyState(вритуальный код клавиши)<0, то клавиша нажата, меняешь координаты
← →
Iyeh (2004-01-26 01:44) [4]Если по 1 еденице каждый раз прибавлять, то далеко не уедешь :)
Обьяви координаты X и Y как Single, потом, в зависимости от назатой клавиши, пиши X := X + 0.25 или другое число. А при отрисовке, приводи их в Integer - DrawSomething(Round(X), Round(Y), ...).
Страницы: 1 вся ветка
Текущий архив: 2004.05.30;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.052 c