Я создаю захватывающую игру, используя Away3D 4.0. С неба падают фрукты, и их нужно поймать с помощью корзины. Я новичок в Away3D. Как обнаружить фрукты, падающие с неба, находится внутри корзины. Есть ли способ найти обнаружение столкновений вaway3d. Является ли awayphysics
единственным ответом?
Обнаружение столкновений в away3d 4.0
Ответы (2)
Я не использовал эту библиотеку, но надеюсь, что она вам поможет
Базовое обнаружение столкновений а>
Если вам нужна какая-то физика (отскок фрукта от корзины), вы должны использовать AwayPhysics: https://github.com/away3d/awayphysics-core-fp11
Вместо этого, если вам просто нужно проверить, есть ли фрукты в корзине, вы должны сравнить x и y и границы фруктов и корзины.
Я предлагаю вам использовать некоторую физическую библиотеку, потому что она может справиться со всем этим за вас.
- AwayPhysics — это 3D-физический движок, портированный на Bullet C++ и предназначенный для Away3D.
JigLibflash — это универсальный 3D-физический движок, портированный на JigLib C++.
Box2Dflash — это универсальный 2D-физический движок, портированный на знаменитый Box2D C++
- Порт Box2D flash alchemy + WCK — это еще один порт Box2D C++.
Достаточно?
FYI JigLib был первоначальным движком, используемым Away3D, но затем они сделали Awayphysics намного лучше.