我正在创建一个 3D 赛车游戏,到目前为止,我已经集成了加速度计,我可以将汽车移动穿过城市,现在我的游戏中唯一剩下的就是碰撞检测......当我的汽车撞到墙上时,我想停下来等...
我怎样才能做到这一点 ?我知道 boundingVolume 属性,但我有一个城市(3d 世界作为单个节点)和汽车,那么如何检测它何时与墙壁等碰撞?
请你能告诉我我的方法应该是什么?任何示例代码?请帮忙,因为我是新手,没有任何经验......
谢谢阿姆鲁特
现在 cocos3d 是 0.6.2 版本,正如你所知,官方网站写道“简单碰撞检测”还不支持!(大麻烦)他们想在 0.7 版本中实现它。
但我认为最好将您的城市位置保存在文件中,当您的汽车移动到每条街道时,您会检测到它并将城市位置的某些部分加载到一些变量中,现在手动检测“简单碰撞检测”。
我希望这个对你有用!