![]() |
реакция на столкновение
Здравствуйте, Народ скажите как при столкновении (обнаружении) с объектом например с блоком в игре реализовать не прохождение через него то есть герой не должен проходит через блок , я пытался проделать это разными способами но получались ужасные баги , например персонаж движется в четырех разных направлениях и разумеется завел переменную speed равная 4 , при контакте с блоком speed обнуляю и этот вариант не подходит т. к. герой полностью останавливается, в голову ничего не приходит.
Было бы интересно узнать как Вы это делаете в Своих разработках. заранее спасибо. |
Метод пересечения проекций.
|
Цитата:
|
hitTest - Это отстой. Он определяет столкновение по баундинг боксу. Точным такой замер никак нельзя назвать. Смотри в сторону физических движков и почитай про SAT (теорему о разделяющей оси)
|
Вложений: 1
|
Цитата:
|
да, показал эту демку тогдашнему начальству- сказали круто,как-нибудь воспользуемся.А потом меня уволили :D
|
Цитата:
|
Вложений: 1
Цитата:
Цитата:
p.s. поменял с TouchEvent на MouseEvent. |
Вот код
Код AS3:
|
| Часовой пояс GMT +4, время: 02:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.