/ / Detekcia kolízie v 3D svete - iphone, cocos3d

Zisťovanie kolízie v 3d svete - iphone, cocos3d

Vytváram 3D závodnú automobilovú hru a doterazMám integrovaný akcelerometer a môžem pohybovať autom po meste. Jedinou vecou, ​​ktorá teraz zostáva v mojej hre, je detekcia kolízie ... chcem zastaviť svoje auto, keď zahodí na stenu atď ...

Ako to môžem spraviť ? Viem, že je to vlastnosť boundingVumume, ale mám mesto (3D svet ako jeden uzol) a auto, ako zistím, kedy narazí na stenu atď.?

prosím, povedz mi, aký by mal byť môj prístup? nejaký vzorový kód? prosím pomôžte, pretože som v tomto nový a nemáte v ňom žiadne skúsenosti ...

Vďaka Amrut

odpovede:

2 pre odpoveď č. 1

Teraz je cocos3d vo verzii 0.6.2 a ako viete oficiálne stránky napísal, že „jednoduchá detekcia kolízií“ zatiaľ nie je podporovaná! (veľký problém) Chcú ho implementovať vo verzii 0.7.

Myslím si však, že je lepšie zachrániť svojepolohy miest v súbore a keď sa vaše auto presunulo na každú ulicu, zistíte ho a načítať časť miest do niektorých premenných a teraz ručne zistiť „jednoduchú detekciu kolízií“.

Dúfam, že to funguje pre vás!