PDA

Просмотр полной версии : Как сделать управление!!!


Hunwol15
18.04.2006, 13:47
Хочу сделать игрушку-гонку, но не могу понять, как сделать управление и препятствия для неё. Вид сверху. Помогите.:(

Reijii
18.04.2006, 13:54
Хочу сделать игрушку-гонку, но не могу понять, как сделать управление и препятствия для неё. Вид сверху. Помогите.:(
ну я бы порекомендовал изучить OOP для Action Script
а по посту, ну управление кнопками на клавиатуре, в форуме достаточно инфы, а препятствия делать хит тестом, тоже информации предостаточно.

Lihachevich
18.04.2006, 19:28
Юзай поиск. Я могу поспорить на 100 баксов что если собрать воедино много исходников про гонки, и убрать лишнее, то получися здоровская игруха

Kyber Anton
18.04.2006, 19:31
У меня дешевле - сделаю за 50$ ...

KUZEN
18.04.2006, 19:31
Хочу сделать игрушку-гонку, но не могу понять, как сделать управление и препятствия для неё. Вид сверху. Помогите.:(
Предлогаешь всё сделать за тебя или уже что то сделано !

Ceper@
19.04.2006, 03:59
Вот так всегда! Помница когда я только начал заниматься программированием, на мои вопросы отвечали точно так же:

"ну я бы порекомендовал изучить OOP для Action Script"
"Юзай поиск"
"Предлогаешь всё сделать за тебя или уже что то сделано !"

меня это очень бесило как наверное и всех..

Держи:

onClipEvent(enterFrame) {
if (Key.isDown(Key.LEFT)) {
_rotation-=3;
}
if (Key.isDown(Key.RIGHT)) {
_rotation+=3;
}
if (Key.isDown(Key.DOWN)) {
_x -= 3*Math.sin(Math.PI*_rotation/180);
_y += 3*Math.cos(Math.PI*_rotation/180);
}
if (Key.isDown(Key.UP)) {
_x += 5*Math.sin(Math.PI*_rotation/180);
_y -= 5*Math.cos(Math.PI*_rotation/180);
}
}


Вобщем то ничего тяжелого. Надеюсь ты разбераешься в геометрии. Если нет то советую достать учебник и прочитать раздел "Тригонометрия".

Король
19.04.2006, 06:34
да, ООП программирование тут сильно не поможет, особенно если его НАЧАТЬ ИЗУЧАТЬ.. не до игр уже будет.
самый простой способ сделать "хотьба + препятствия" - как я уже 1000 раз говорил на этом форуме и где-то даже объяснял что это и как - это tile based game. в кратце - разбиваем поле на квадраты и мучаемся с ними. подробнее - ищи на форуме или набери в гугле tile based games - перая же ссылку выведет тебя туда, куда надо

Ceper@
19.04.2006, 09:44
Король, тут этот способ уж больно.. короче не то предлогаешь. Препятствия делай с помощью hitTest. hitTest для гонок самое то.

Король
19.04.2006, 09:57
оп, слово "гонки" пропустил в посте))
ну все равно полезно