物理性质

导出物理属性是通过在搅拌机的“物理”选项卡中启用“刚体”来完成的:

../../../../_images/enable_physics.png

重要

默认情况下,启用了刚体的单个混合对象将导出为三个节点:物理体、碰撞形状和网格实例。

车身类型

搅拌机只有“主动”和“被动”刚体的概念。这些节点会变成静态和刚性节点。要创建运动体,请启用“活动”体上的“动画”复选框:

../../../../_images/body_type.jpg

碰撞形状

搅拌机中缺少碰撞形状的许多参数,并且许多碰撞形状也不存在。然而,几乎所有在搅拌机的刚体碰撞和刚体动力学界面中的选项都得到支持:

../../../../_images/collision_shapes.jpg
注意事项如下:
  • 并非所有碰撞形状都受支持。只有 MeshConvex HullCapsuleSphereBox 在搅拌机和Godot中都有支撑

  • 在Godot中,可以有不同的碰撞组和碰撞遮罩。在搅拌机中,只有碰撞组。因此,导出对象的碰撞遮罩等于其碰撞组。大多数时候,这就是你想要的。

重要

若要构建复合物理形状,请在启用刚体的情况下将多个对象设置为父对象。物理性质取自最基本的刚体,其余的则用作碰撞形状。

仅碰撞几何体

通常,您希望碰撞网格和图形网格具有不同的几何图形,但默认情况下,导出器将导出网格和碰撞形状。若要仅导出碰撞形状,请将对象的最大绘制类型设置为“连线”:

../../../../_images/col_only.png

这也会影响对象在Blender的视区中的显示方式。大多数情况下,当处理模型时,您希望碰撞几何体显示为透明的,所以这是相当好的解决方案。