|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Feb 2012
Сообщений: 68
|
Вопрос по движку Nape. Мышиные события, импульс
Непонятно как правильно пользоваться мышиными событиями. Как сделать например такой эффект как в angry birds с натяжением и последующей передачей импульса телу....буду очень благодарен всем отписавшимся!!
|
|
|||||
[+4 07.04.12]
[+1 20.01.12] Регистрация: Nov 2009
Адрес: Украина, Славутич
Сообщений: 263
|
это вопрос не по движку:
вешаешь на свой объект хендлеры событий маусДаун и маусАп. В маусДауне подписываешь еще один хендлер на маусМув (в маусАпе его удалишь), в маусМуве меняешь позицию тела в зависимости от координат курсора, в маусАпе задаешь скорость... http://help.adobe.com/ru_RU/FlashPla...ouseEvent.html http://www.deltaluca.me.uk/docnew/pc...phys/Body.html |
|
|||||
Регистрация: Feb 2012
Сообщений: 68
|
anmelegov, я конечно признателен за попытку помочь, но я знаю что такое мышиные события и все такое....
вопрос заключался в другом...я не мог понять на что именно вешать мышиное событие в nape....на body нельзя...как бы вопрос наверное больше был к тем, кто с ним непосредственно работал. но проблема решена уже. использую метод: он возвращает список тел :BodyList, которые находятся под заданной точкой с импульсом тоже разобрался: var vector:Vec2 = new Vec2(0,impulseValue*50); vector.rotate(Angles.toRadians(impulseAngle)+Math.PI/2); activeBody.applyLocalImpulse(vector); после того как прослушаю событие нажатия мыши от stage Последний раз редактировалось ashIndie; 23.03.2012 в 00:36. |
Часовой пояс GMT +4, время: 10:11. |
|
« Предыдущая тема | Следующая тема » |
Теги |
MouseEvent , nape , импульс |
Опции темы | |
Опции просмотра | |
|
|