Version: Unity 6.0 (6000.0)
语言 : 中文
关节简介
固定关节组件参考

角色关节组件参考

Switch to Scripting

角色关节是延长的球窝关节,可在每个轴上限制该关节。

角色关节用于布娃娃效果。有关设置布娃娃的信息,请参阅布娃娃向导

注意:对于通过布娃娃向导制作的角色关节,扭转轴与肢体的最大摆动轴对应,Swing 1 轴与肢体的较小摆动轴对应,而 Swing 2 轴则表示扭转肢体。

属性

属性: 功能:
Edit Angular Limits 在场景视图中添加视觉辅助图标以帮助编辑关节角度限制。要使用此辅助图标,请将角度 X、Y、Z 运动 (Angular X, Y, Z Motion) 设置为限制 (Limited),然后就会出现用于拖动和调整关节旋转空间的控制柄。
Connected Body 对关节所依赖的刚体的引用(可选)。如果未分配连接主体连接接合体,关节将连接到世界。
Connected Articulation Body 对关节所依赖的接合体的引用(可选)。如果未设置,则关节连接到世界。
Anchor 关节在游戏对象的本地空间中旋转时围绕的点。
Axis 定义扭转轴(由橙色的辅助图标椎体表示)。
Auto Configure Connected Anchor 如果启用此属性,Unity 将会自动计算连接锚点的位置,以便与锚点属性的全局位置匹配。这是默认行为。如果禁用此属性,则可以手动配置连接锚点的位置。
Connected Anchor 手动配置连接锚点位置。
Swing Axis 摆动轴。用绿色的辅助图标椎体可视化。
Twist Limit Spring 沿扭转轴的限制弹性。如果此值设置为零,则无法逾越限制。零以外的值将使限制变得有弹性。请参阅弹簧属性部分以了解有关可用属性的信息。
Low Twist Limit 指定相对于起始位置的扭转轴下限(以度为单位)。请参阅限制属性部分以了解有关可用属性的信息。
High Twist Limit 指定相对于起始位置的扭转轴上限(以度为单位)。请参阅限制属性部分以了解有关可用属性的信息。
Swing Limit Spring 沿摆动轴的限制弹性。如果此值设置为零,则无法逾越限制。零以外的值将使限制变得有弹性。请参阅弹簧属性部分以了解有关可用属性的信息。
Swing 1 Limit 限制围绕摆动轴的旋转(由辅助图标上的绿色轴表示)。请参阅限制属性部分以了解有关可用属性的信息。
Swing 2 Limit 限制围绕 Swing 2 轴的旋转。Swing 2 Limit 轴未显示在辅助图标上,但该轴与其他两个轴正交(即辅助图标上显示为橙色的扭转轴和辅助图标上显示为绿色的 Swing 1 Limit 轴)。请参阅限制属性部分以了解有关可用属性的信息。
Enable Projection 此属性定义了当关节意外地超过自身约束(由于物理引擎无法协调模拟中的当前作用力组合)时如何快速恢复至约束。选项为 NonePosition and Rotation
Projection Distance 关节超过约束的距离,必须超过此距离才能让物理引擎尝试将关节拉回可接受位置。
Projection Angle 关节超过约束的旋转角度,必须超过此角度才能让物理引擎尝试将关节拉回可接受位置。
Break Force 为破坏此关节而需要施加的力。
Break Torque 为破坏此关节而需要施加的扭矩。
Enable Collision 选中此复选框后,允许关节连接的连接体之间发生碰撞。
Enable Preprocessing 禁用预处理有助于稳定无法满足的配置。
Mass Scale 要应用于刚体反向质量和惯性张量的缩放比例,范围是从 0.00001 到无穷大。当关节连接质量相差很大的两个刚体时,这很有用。当连接的刚体具有相似的质量时,物理解算器会产生更好的结果。当连接的刚体的质量不同时,将此属性与 Connect Mass Scale 属性一起使用可施加假质量,使它们彼此大致相等。这样可以产生高质量且稳定的模拟,但会降低刚体的物理行为。
Connected Mass Scale 要应用于连接的刚体的反向质量和惯性张量的缩放比例,范围是从 0.00001 到无穷大。

限制弹簧属性

以下限制弹簧属性可用于 Twist Limit SpringSwing Limit Spring

值适用于线性运动的作用力以及旋转运动的扭矩。

属性 功能
Spring 限制的弹性。如果此值设置为零,则无法逾越限制。零以外的值将使限制变得有弹性。
Damper 根据关节运动的速度按比例减小弹簧力。设置为大于零的值可让关节“抑制”振荡(否则将无限期进行振荡)。

限制属性

以下限制属性可用于 Low Twist LimitHigh Twist LimitSwing 1 LimitSwing 2 Limit

值适用于线性运动的作用力以及旋转运动的扭矩。

属性 功能
Limit 设置一个值来定义摆动或扭转轴相对于起始位置的移动限制。

- 对于摆动轴,限制角度是对称的;例如,值为 30 可将范围设置在 –30 到 30 之间。
- 对于扭转轴Low Twist Limit 的限值表示下限,而 High Twist Limit 的限值表示上限。例如,如果 Low Twist Limit 中的限值为 -30High Twist Limit 中的限值为 60,则可将围绕扭转轴(橙色辅助图标)的旋转范围限制在 –30 度到 60 度之间。
Bounciness 定义当对象达到定义限制时发生的反弹量。值为 0 时将不会反弹。值为 1 时将在反弹时不产生任何能量损失。
Contact Distance 定义接触持续的距离。使用此属性可避免抖动。

CharacterJoint

关节简介
固定关节组件参考