|
|
|||||
Banned
[+1 16.01.09]
[+1 21.07.08] [+3 08.09.08] Регистрация: Apr 2008
Адрес: Hm...will it blend?
Сообщений: 303
|
Физика столкновения объектов
Покажите, пожалуйста, исходник (или код) физики столкновения двух вылетающих из разных сторон квадратов. Eric Gurt, к вам обращаюсь в первую очередь.
|
|
|||||
Регистрация: Nov 2007
Сообщений: 1,723
|
hitTest если именно квадратов.....
а че тут такого??? Вот наклипал на скорую руку..... P.S: тестировать в самом Flash. Последний раз редактировалось Zik.; 06.10.2008 в 14:15. |
|
|||||
Modus ponens
|
А нужен общий случай (т.е. учитывается угол столкновения, упругость, сила тяжести, парусность и т.д.) или схематично?
__________________
Hell is the possibility of sanity |
|
|||||
Banned
[+1 16.01.09]
[+1 21.07.08] [+3 08.09.08] Регистрация: Apr 2008
Адрес: Hm...will it blend?
Сообщений: 303
|
Цитата:
|
|
|||||
Ну понятное дело что в чём угодно более-менее серьёзном хит тест не подойдет.
Про столкновения читать здесь: http://noregret.org/tutor/n/collision/ Ещё можно здесь для общего развития (: http://gdlinks.hut.ru/cdfaq/ Физика это не такая простая тема, чтобы у каждого был заготовлен код, которым он будет с радостью делиться при первом удобном случае (: По импульсному подходу почитать здесь: http://gamedev.ru/articles/?id=70124 Верлетова физика: http://www.gamedev.ru/community/game.../?id=26&page=3 Лень учить - юзай физ. движки. PS вообще чтобы проверить пересекаются ли два квадрата в самом простом случае нужно проверить находится ли хоть одна вершина одного квадрата внутри другого. Для этого проверяешь знак полуплоскости для каждой вершины одного квадрата относительно каждой стороны другого квадрата. Ну и наоборот. Если для всех сторон знак один и тот же, значит вершина лежит внутри квадрата (:
__________________
while(1) {} Последний раз редактировалось Division; 07.10.2008 в 13:38. |
Часовой пояс GMT +4, время: 00:36. |
|
« Предыдущая тема | Следующая тема » |
|
|