iphone – 3D世界中的碰撞检测

我正在创建一个3D赛车游戏,直到现在我已经集成了加速度计,我可以将汽车移动通过城市我现在唯一保留在游戏中的是碰撞检测……我想在我的车撞到墙壁等时停下来…

我怎样才能做到这一点 ?我知道boundingVolume属性,但我有一个城市(3d世界作为单个节点)和汽车所以如何能够检测到它碰撞墙等?

请告诉我我的方法应该是什么?任何示例代码?请帮忙,因为我是新手,并且没有任何经验…

谢谢
Amrut

最佳答案 现在cocos3d是0.6.2版本,你知道
official site写道,“简单碰撞检测”还不支持! (大麻烦)他们想在0.7版本中实现它.

但我认为最好将您的城市位置保存在文件中,当您的汽车移动到每条街道时,您检测到它并将部分城市位置加载到某些变量中,现在手动检测“简单碰撞检测”.

我希望这个对你有用!

点赞