文档

Unity Engine

Unity Engine

铰链关节组件参考

Reference for the Hinge Joint component.
阅读时间6 分钟最后更新于 1 个月前

铰链关节 (Hinge Joint) 将两个刚体组合在一起,对刚体进行约束,让它们就像通过铰链连接一样移动。它非常适合用于门,但也可用于对链条、钟摆和其他具有类似铰链运动的对象进行建模。
应将单个 Hinge Joint 应用于游戏对象。铰链将在锚点 (Anchor) 属性指定的位置旋转,并围绕指定的轴 (Axis) 属性移动。
Hinge Joint 具有弹簧 (Spring)、电机 (Motor) 和限制 (Limits) 属性,可用于微调关节的行为。

属性

属性:

功能:

Edit Angular Limits在场景 (Scene) 视图中添加视觉辅助图标以帮助您编辑关节角度限制。要使用此辅助图标,请将 X、Y、Z 角度运动 (Angular X, Y, Z Motion) 设置为受限 (Limited),然后就会出现用于拖动和调整关节旋转空间的控制柄。
Connected Body对关节所依赖的刚体的引用(可选)。如果未分配连接体 (Connected Body) 或连接接合体 (Connected Articulation Body),关节将连接到世界。

可以使用连接体将多个 Hinge Joint 串在一起以创建链条。为链条中的每个链接添加一个关节,并将下一个链接作为 Connected Body 附加。
Connected Articulation Body对关节所依赖的 ArticulationBody 的引用(可选)。如果未设置,则关节连接到世界。
Anchor连接体围绕摆动的轴位置。该位置在局部空间中定义。例如,对于普通门铰链,Anchor 位于门和墙壁之间的交点。对于和普通门相连的门,例如猫门或宠物门,应将普通门指定为宠物门的 Connected Body,以便宠物门的铰链连接到主门的刚体,而不是世界空间中的固定点。
轴连接体围绕摆动的轴方向。该方向在局部空间中定义。例如,对于在侧面打开的门(例如普通门铰链),Axis 为纵向,沿 Y 轴为正方向。对于从底部或顶部打开的门(例如猫门或宠物门),Axis 为侧向,沿相对的 X 轴为正方向。
Auto Configure Connected Anchor如果启用此属性,Unity 将会自动计算连接锚点 (Connected Anchor) 位置,以便与锚点属性的全局位置匹配。这是默认行为。如果禁用此属性,则可以手动配置连接锚点的位置。
Connected Anchor手动配置连接锚点位置。
Use Spring弹簧使刚体相对于其连接体呈现特定角度。

Spring 和 Motor 是互斥的。同时使用这两者会导致不可预测的结果。
Spring在启用使用弹簧 (Use Spring) 的情况下使用的弹簧的属性。
Spring对象声称移动到位时施加的力。
Damper此值越高,对象减速越快。
Target Position弹簧的目标角度。弹簧朝着该角度拉伸(以度为单位)。
Use Motor电机使对象旋转。

Spring 和 Motor 是互斥的。同时使用这两者会导致不可预测的结果。
Motor在启用使用电机 (Use Motor) 的情况下使用的电机的属性。
Target Velocity对象试图获得的速度。
Force为获得该速度而施加的力。
Free Spin如果启用,则电机绝不会降低加速度。
Use Limits如果启用此属性,则铰链的角度将被限制在 Min 到 Max 值范围内。
Extended Limits激活此属性可将铰链的角度扩展到任一方向的 360 度(即限制为 [-360, 360])。
Use Acceleration激活此属性可使 Hinge Joint 的弹簧输出加速度而不是力。
Limits在启用使用限制 (Use Limits) 的情况下使用的限制的属性。
Min旋转可以达到的最小角度。
Max旋转可以达到的最大角度。
Bounciness当对象达到了最小或最大停止限制时对象的反弹力大小。
Contact Distance在距离极限位置的接触距离内,接触会持续存在以免发生抖动。
Break Force为破坏此关节而需要施加的力。
Break Torque为破坏此关节而需要施加的扭矩。
Enable Collision选中此复选框后,允许关节连接的连接体之间发生碰撞。
Enable Preprocessing禁用预处理有助于稳定无法满足的配置。
Mass Scale要应用于刚体反向质量和惯性张量的缩放比例,范围是从 0.00001 到无穷大。当关节连接质量变化很大的两个刚体时,这很有用。当连接的刚体具有相似的质量时,物理解算器会产生更好的结果。当连接的刚体的质量不同时,将此属性与连接质量比例 (Connect Mass Scale) 属性一起使用可施加假质量,使它们彼此大致相等。这样可以产生高质量且稳定的模拟,但会降低刚体的物理行为。
Connected Mass Scale要应用于连接的刚体的反向质量和惯性张量的缩放比例,范围是从 0.00001 到无穷大。