Просмотр полной версии : Двигаемся по сетке
Например есть карта (сетка из квадратов 50 на 50)
В одном из квадратов стоит персонаж
Как сделать так что бы при одном нажатии (в любую из 8 сторон) он предвигался только на один квадратик ... и останавливался ... и занимал именно квадрат ...???? :confused:
Если есть ссыла на подобное передвижение ... исходник - буду благодарен ;)
гхм, отлавливать нажатие клавиш на клавиатуре, в зависимости от того какая клавиша двигать на определенное расстояние, в частности на расстояние равное ширине квадрата...
че тут сложного?
т.е. сам даже и не пытался ничего сделать?
TERRORist
23.09.2005, 18:35
При _одном_ нажатии проще всего использовать onKeyUp, а не onKeyDown/
onClipEvent(KeyUp){
if(Key.isDown(UP){
_y-=20}
///и еще 3 таких
}
TERRORist
23.09.2005, 18:36
Если это работает напиши какому-нить модератору чтоб плюсик мне убрал!!!)))
у него еще наискось могут двигатца...
TERRORist
23.09.2005, 19:32
Ну блин эта проблема элементарно решается!!!
Лады ... в какой раз убедился в том что так на бум ... ничего толком не ответят ... :D ... хотя знаете какой вопрос такой ответ ... попробую сам ... если че получится кину сюды ... пацыбо ;)
да, делать управление на той части клавиатуры где находятся цифры (маленькая клавиатура у Вас на клаве справа, где еще есть Num Lock)
управление делать так:
7(Home) - вверх влево
8 - вверх
9(Page Up) - вверх вправо
и т.д.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.