PDA

Просмотр полной версии : 2d движок определения столкновений


island
22.10.2006, 19:50
На основе полигонов. Без hitTest'ов )

http://www.free-lance.ru/users/island/viewproj.php?prjid=205062
7кб.

etc
22.10.2006, 19:55
Это определение столкновения «один со всеми». А если «все со всеми» и объектов на порядок больша, а? :bye:

Скрипун
22.10.2006, 22:30
Выложи исходник...

neelts
23.10.2006, 00:09
добавь теперь реакцию на столновение =) вот тогда будет действительно нужная вещь..

Neosano
23.10.2006, 00:14
прикольно

island
23.10.2006, 07:49
2 __etc:
тогда либо придется забыть про флэш либо стать гуру в оптимизации )

2 Скрипун:
Исходник дома, выложить смогу только вечером. Но откровенно говоря, код написан далеко не лучшим образом, и разобраться в нем довольно проблематично. По адресу http://uk.geocities.com/olivier_rebellion/Polycolly.zip расположена некоторая теория и примеры по теме collision detection (С++, англ.), откуда я подчерпнул основную идею - определение пересечения тел по методу разделяющих осей.

2 neelts:
аркадный response на collison добавить несложно, но попытка сделать все "по-правильному" (с учетом масс, моментов инерции, вращений) может затянуться на долгое время )

island
24.10.2006, 08:42
Исходный код.
Повторюсь, написан не лучшим образом )

BUzer
25.10.2006, 12:46
Рулез :)