约束

约束在Spine Essential版中不可用。

除了使用骨骼层次结构之外,约束也提供了调整骨骼的方法。例如,骨骼可以跟随路径或旋转以指向其他骨骼。

可以将约束添加到皮肤,这样仅当皮肤可见时,约束才处于活动状态。

顺序

约束显示在层级树中的约束节点下。

约束在层级树中的显示顺序也是约束的应用顺序。首先应用列表顶部的约束,然后应用其下方的每个约束。

你可能需要调整顺序才能获得想要的结果。在设置模式下,可以上下拖动约束以更改其顺序。

创建约束后,Spine会将其插入到约束顺序中的合理位置。约束层级树节点的层级树属性中的重置按钮会自动计算所有约束的合理顺序。

顺序示例

在本示例中,当首先应用IK约束时,第一个骨骼指向路径上的第二个骨骼,然后应用路径约束以沿路径移动第二个骨骼。留下第一个骨骼指向第二个骨骼最初所在的位置。

如果首先应用路径约束,该骨骼将沿路径移动,然后应用IK约束以指向路径上的该骨骼。这可能是所需的行为。

骨骼变形

应用约束后,将重新计算受约束骨骼及其所有子对象的骨骼世界变换。如果应用约束并修改骨骼,则会应用另一个约束,导致重新计算该骨骼的世界变换,第一个约束所做的修改将丢失。

混合

约束有可部分应用约束的“混合”滑块。当受约束属性的滑块为0时,该约束不会应用于该属性。值为100时,将完全应用约束。介于0和100之间会产生介于不受约束姿势和完全受约束姿势之间的属性值。这可用于减少约束的效果或在未约束姿势和受约束姿势之间无缝混合。

某些约束允许负的混合值以相反方向约束属性,或允许混合值超过100以夸大约束的效果。

视口骨骼

编辑器区域将受约束影响的骨骼显示为空心。当约束影响骨骼时,某些变换工具的效果可能会降低或根本没有效果,具体取决于约束混合。要调整受约束的骨骼,可以将约束的混合值临时设置为0。

层级树注释

层级树的右边缘显示了受约束骨骼或约束目标的注释图标。可以单击图标以选择约束。

视频

Bilibili

下一节: IK约束 上一节: 皮肤