Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.046 c
3-1083711368
Dark Man
2004-05-05 02:56
2004.05.30
Работа с SQL Server 2000 из под Delphi 5


6-1081684301
Leos
2004-04-11 15:51
2004.05.30
Proxy


6-1081684143
iraizor
2004-04-11 15:49
2004.05.30
Чат в Интернете на сокетах


14-1084382180
NailMan
2004-05-12 21:16
2004.05.30
Че-то запутался с приведением к типу... :-(


3-1084265735
Desdechado
2004-05-11 12:55
2004.05.30
совместимость менеджеров памяти