![]() |
Движение персонажа по диагонали. Как это можно реализовать?
Доброго времени суток.
Еще раз поднимаю тему. В прошлый раз так ничего и не придумалось... А хочеться. Как можно реализовать движение персонажа по диагонали с испозованием комбинаций из двух кнопок? Проблема: При нажатии кнопки курсора персонажу добавляется некая составляющая скорости (по х и по у). При отпускании кнопки я не могу определить какую кнопку отпустили и соответственно - какую составляющую движения убирать. Как это вообще во флешевых игрушках реализуют? Очень надеюсь на вашу подсказку. С уважением. Ворон. |
А событие onKeyUp на что?
|
тоесть?
а что при нажатии двух кнопок он движеться по одной только траектории? если да, то вставь: Код:
if(Key.isDown(Key.LEFT)) { |
Извините, похоже я тормоз...
Скажите пожалуста будет ли верным такой код: Код:
_root.keyListener = new Object(); |
кинь ссылку на игру с подобным движком...
|
|
омг, а я что неправ написал??
так пойдет, не перекривая ифы. |
Цитата:
вы о чем? |
| Часовой пояс GMT +4, время: 18:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.