![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2009
Сообщений: 81
|
Здравствуйте! Возник вопрос на тему событий во Flash.
Почему за столько лет существования, Adobe не внесла, так нужное всем событие соприкосновения. Мне кажется многим бы облегчили жизнь. Что-то вроде: И хотелось бы узнать, какие есть методы просчета соприкосновения без указания MovieClip, а наоборот для того, чтобы узнать кто с ним соприкоснулся дабы избежать перебора всех клипов на сцене. |
|
|||||
|
[+1 22.04.13]
[+1 06.03.13] Регистрация: Apr 2012
Сообщений: 239
|
потому что есть множество бесплатных физических движков для ваших целей
|
|
|||||
|
[+4 25.07.12]
Регистрация: Nov 2010
Сообщений: 13
|
Поддерживаю gagaga. Умные(или хитрые) дяди из Адоба, наверное давно просекли, что другие не менее умные дяди уже написали кучу движков(тот же Box2D) и нет смысла изобретать велосипед. Даже не велосипед, а детали от него и надеяться, что пользователь продукции сумеет собрать нечто толковое, а не газонокосилку =)
|
|
|||||
|
Наверняка это произошло не потому, что существует куча физических движков (платных или бесплатных роли не играет), а потому, что экшнскрипт - это язык программирования, просто инструмент, для создания того, что нужно программисту. Да, на нем можно писать приложения, в которых расчитываются столкновения - но это не сама цель языка. Расчет столкновений каждому нужен свой, и процесс этот довольно ресурсоемкий, зачем тратить на это ресурсы, если, например, в проекте это не требуется? И вообще, кто-то встречал язык, в котором был бы встроен расчет столкновений изначально? П.с. hitTest или hitTestObject из АС не в счет.
Цитата:
|
|
|||||
|
Регистрация: Jun 2009
Сообщений: 81
|
Большое спасибо всем за высказывание. Будем думать дальше.
Добавлено через 11 часов 38 минут Извиняюсь, что снова поднимаю тему, но возник вопрос. Есть персонаж состоящий из головы, ног рук и тела(отдельно). Есть анимации всех действий. Как сделать, чтобы при столкновении с препятствиями, персонаж становился бы Rigidbody со связками с частями тела, либо если препятствие режущие или колющие, то связка не было с частями тела, которые соприкоснулись с препятствием? В том же box2d не особо разобрался как вообще крепить клип к объекту. Буду очень благодарен, за объяснение или за ссылку на ресурс или тему. |
|
|||||
|
Регистрация: Aug 2012
Сообщений: 297
|
Цитата:
То есть, если я, будучи машиной (персонаж), наеду на парковку (противник), то это условие сработает. Тоже самое нужно сделать и с координатой y. Последний раз редактировалось Dip52; 23.08.2012 в 01:07. Причина: Забыл отметить код как код AS3. |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:00. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|