与 Bullet Physics 的统一:网格碰撞

Unity with Bullet Physics : Mesh Collision

我正在尝试将 Mesh Collision 与从 Blender 创建的带孔模型的立方体一起使用,并将其导出到 .fdx,然后导入到我的 Unity 项目

关注此文档。 http://bulletphysics.org/mediawiki-1.5.8/index.php/Collision_Shapes

我正在为此对象使用 bConvexHull。

我将网格拖到字段中,然后按 Build Mess。没有错误。 并设置 BRIgitBody 使其保持静止。

之后,我在第一个对象的顶部创建了一个红色的小立方体。并设置BRigitBody使其落到第一个物体上。

点击播放按钮后,红色立方体应该落入第一个物体的洞中。 但它只是像这样保持在顶部

我错过了什么或做错了什么?

请给我一些解释。 谢谢

根据定义,凸对撞机不能有孔。

改用btBvhTriangleMeshShape