![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2012
Адрес: Санкт-Петербург
Сообщений: 4
|
в общем я новичок и мало что знаю поэтому делаю много чего по примерам.
это задание служебных клавиш, что переписать что бы получить движение на не служебные W и S? |
|
|||||
|
Модрон-ветеринар
|
PS. Будьте аккуратнее при копи-пасте кода, не отрезайте скобки.
onEnterFrame = function () { if (Key.isDown(87)) // w { hero._rotation -= rotDirSpeed; } else if (Key.isDown(83)) // s { hero._rotation += rotDirSpeed; } };
__________________
Идите первым! Последний раз редактировалось mooncar; 22.03.2012 в 12:31. |
|
|||||
|
Регистрация: Mar 2012
Адрес: Санкт-Петербург
Сообщений: 4
|
а еще не подскажите задание движения(скольжение) объекта в левo и право на A и D (от центра объекта, объект поворачивается в сторону мыши)
|
|
|||||
|
Регистрация: Mar 2012
Адрес: Санкт-Петербург
Сообщений: 4
|
да коды я уже таблицу нашел... просто то что задавал ранее просто объект ведет влево вправо относительно поля а не относительно объекта
|
|
|||||
|
Модрон-ветеринар
|
Есть два пути решения:
1. В лоб - просто делать добавку по координатам, равную расстоянию по этим координатам от одного объекта до другого. То есть корректировать некими дельтами по X и Y. 2. Использовать localToGlobal.
__________________
Идите первым! |
|
|||||
|
Регистрация: Mar 2012
Адрес: Санкт-Петербург
Сообщений: 4
|
а приблизительный пример в лоб можно?
|
|
|||||
|
Модрон-ветеринар
|
Пример нет, такую задачу не решал.
Просто вычисляйте дельты и учитывайте их.
__________________
Идите первым! |
|
|||||
|
Регистрация: Mar 2012
Адрес: Санкт-Петербург
Сообщений: 4
|
если это движение вперед и назад относительно поворота мыши то что дописать что бы влево вправо... разные способы пробовал он у меня двигается почему то в угол экрана
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|