家园 › 论坛 › Puzzles › rigid body穿过rigid body外下掉
1.用create rigid body static将总尺寸20*20的栅格生成地面(每个栅格尺寸是2*2),create rigid body dynamic在地面上方生成两个box; 2.运行程序时,处于地面中心的box与地面发生碰撞停留下来,可是另一个却一直往下掉,请问是什么原因?
拼图如下:
在Blender对地面执行一下“应用缩放”即可。
谢谢,问题已解决,答复很及时。PS:快捷键是ctrl-A
追问:还有一个问题,上述检测到了与地面碰撞的箱子,为什么是悬空的,而不是像另一个一样紧贴地面的?
物理碰撞时有一个边界包裹形状的,例如您在拼图里定义的shape为box、mesh等。您可以通过应用尺寸和比例等来调整几何体尺寸大小,以及灵活运用此方法,来调整碰撞的边界。碰撞边界要同时考虑静态物体和动态物体。
okliqiang wrote: 追问:还有一个问题,上述检测到了与地面碰撞的箱子,为什么是悬空的,而不是像另一个一样紧贴地面的?
对您这个场景,可以先简单尝试定义箱子的shape为mesh试一下。
Log in / Register