三维世界中的碰撞检测

时间:2011-11-07 11:24:47

标签: iphone cocos3d

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

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

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

由于 Amrut

1 个答案:

答案 0 :(得分:2)

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

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

我希望它适合你!