我的老板给了我这个源代码,让我添加刚体物理模拟支持。基本上,这个源代码模拟了一个大场景,里面有很多建筑物和交通。我检查了代码的碰撞部分,它只是使用一个边界框来检查碰撞,所以这是我的问题:
场景很大,有 500 多座建筑物,如果我想添加刚体物理,是否必须添加每个边界框来 ode 静态对象?这么新的物体,比如一个盒子,它可以与建筑物互动吗?
添加500边界框到ode,速度呢?还是我应该使用一些技巧来做到这一点?
如果我想保留旧的碰撞材料(例如汽车)对建筑物进行射线测试并保留该结果怎么办?如果可以的话,这个建筑也加到ode里了,是不是没必要?因为碰撞盒已经在ode里了,还是应该用ode ray test而不是internal ray check?我的意思是问题基本上是处理这两种碰撞的有效方法是什么?