![]() |
Событие для соприкосновения
Здравствуйте! Возник вопрос на тему событий во Flash.
Почему за столько лет существования, Adobe не внесла, так нужное всем событие соприкосновения. Мне кажется многим бы облегчили жизнь. Что-то вроде: Код AS3:
|
потому что есть множество бесплатных физических движков для ваших целей
|
Поддерживаю gagaga. Умные(или хитрые) дяди из Адоба, наверное давно просекли, что другие не менее умные дяди уже написали кучу движков(тот же Box2D) и нет смысла изобретать велосипед. Даже не велосипед, а детали от него и надеяться, что пользователь продукции сумеет собрать нечто толковое, а не газонокосилку =)
|
Наверняка это произошло не потому, что существует куча физических движков (платных или бесплатных роли не играет), а потому, что экшнскрипт - это язык программирования, просто инструмент, для создания того, что нужно программисту. Да, на нем можно писать приложения, в которых расчитываются столкновения - но это не сама цель языка. Расчет столкновений каждому нужен свой, и процесс этот довольно ресурсоемкий, зачем тратить на это ресурсы, если, например, в проекте это не требуется? И вообще, кто-то встречал язык, в котором был бы встроен расчет столкновений изначально? П.с. hitTest или hitTestObject из АС не в счет.
Цитата:
|
Большое спасибо всем за высказывание. Будем думать дальше.
Добавлено через 11 часов 38 минут Извиняюсь, что снова поднимаю тему, но возник вопрос. Есть персонаж состоящий из головы, ног рук и тела(отдельно). Есть анимации всех действий. Как сделать, чтобы при столкновении с препятствиями, персонаж становился бы Rigidbody со связками с частями тела, либо если препятствие режущие или колющие, то связка не было с частями тела, которые соприкоснулись с препятствием? В том же box2d не особо разобрался как вообще крепить клип к объекту. Буду очень благодарен, за объяснение или за ссылку на ресурс или тему. |
Цитата:
Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 21:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.