PDA

Просмотр полной версии : Двигаемся по сетке


Dumpil
23.09.2005, 17:54
Например есть карта (сетка из квадратов 50 на 50)
В одном из квадратов стоит персонаж
Как сделать так что бы при одном нажатии (в любую из 8 сторон) он предвигался только на один квадратик ... и останавливался ... и занимал именно квадрат ...???? :confused:
Если есть ссыла на подобное передвижение ... исходник - буду благодарен ;)

Kinsler
23.09.2005, 18:24
гхм, отлавливать нажатие клавиш на клавиатуре, в зависимости от того какая клавиша двигать на определенное расстояние, в частности на расстояние равное ширине квадрата...
че тут сложного?

Double
23.09.2005, 18:24
т.е. сам даже и не пытался ничего сделать?

TERRORist
23.09.2005, 18:35
При _одном_ нажатии проще всего использовать onKeyUp, а не onKeyDown/
onClipEvent(KeyUp){
if(Key.isDown(UP){
_y-=20}
///и еще 3 таких
}

TERRORist
23.09.2005, 18:36
Если это работает напиши какому-нить модератору чтоб плюсик мне убрал!!!)))

Kinsler
23.09.2005, 18:36
у него еще наискось могут двигатца...

TERRORist
23.09.2005, 19:32
Ну блин эта проблема элементарно решается!!!

Dumpil
26.09.2005, 11:51
Лады ... в какой раз убедился в том что так на бум ... ничего толком не ответят ... :D ... хотя знаете какой вопрос такой ответ ... попробую сам ... если че получится кину сюды ... пацыбо ;)

zapor
26.09.2005, 12:07
да, делать управление на той части клавиатуры где находятся цифры (маленькая клавиатура у Вас на клаве справа, где еще есть Num Lock)

управление делать так:
7(Home) - вверх влево
8 - вверх
9(Page Up) - вверх вправо
и т.д.