变换约束

变换约束可将骨骼的世界旋转、移动、缩放和/或倾斜复制到一个或多个骨骼。这对于高级装配有许多聪明的用途,最简单的作用是让一个骨骼动起来,其他骨骼也跟着动起来。也可以用来模拟重新设置骨骼父级,如脱帽、拔出武器或扔东西。还可以通过仅约束变换的一个子集(如仅缩放或倾斜)来创建有趣的效果,以及将一个骨骼自动放置在两个其他骨骼之间的任何比例之处等等。

请注意,变换约束在Spine基础版中不可用。

设置

要使用变换约束,至少需要两个骨骼: 将复制其变换的目标骨骼和将调整变换的受约束骨骼,目标骨骼不能是受约束骨骼的子级。要开始使用变换约束,请选择要约束的骨骼,然后单击层级树下方属性中的新建...,选择变换约束,然后选择一个现有骨骼作为目标,或者点击空白区域创建一个新骨骼作为目标。只要不是目标骨骼的父级,这些骨骼可以放在骨骼层级的任何地方。

选项

当选中本地时,将修改约束骨骼的本地变换以匹配目标骨骼。未选中时,将修改约束骨骼的世界变换以匹配目标骨骼。

当选中相对时,将通过添加目标骨骼变换来修改约束骨骼的变换,因此在应用变换约束之前,新位置与约束骨骼的位置相对。当不选中时,将修改约束骨骼的世界变换以匹配目标骨骼,在这种情况下,在应用变换约束之前约束骨骼的位置将被覆盖。

混合

变换约束上的混合滑块控制约束对骨骼的影响程度。当混合值为0时,将使用骨骼自己的变换,而变换约束没有效果。当混合值为100时,将调整骨骼的变换以匹配目标骨骼的变换。0和100之间的混合值将产生该骨骼自己的变换与目标骨骼变换之间的变换。

当选中链接滑块时,所有的混合滑块将具有相同的值。

偏移

将偏移滑块的值添加到目标骨骼的变换值中。例如,在应用变换约束时,90度的旋转偏移量将使目标骨旋转增加90度。这是为了方便,因为没有偏移滑块将需要额外的骨骼。

匹配

匹配按钮可配置偏移滑块以匹配第一个受约束骨骼的变换。无需手动调整每个滑块,通常使用标准工具可更容易根据需要操作第一个受约束骨骼的变换,然后单击匹配可将滑块都设置为该偏移量。

设置关键帧

在动画模式中更改任何混合滑块都会导致变换约束旁边的关键帧图标变为橙色。单击该关键帧图标将为混合值设置一个关键帧,这些混合值总是在一起设置。

设置混合值关键帧在动画过程中启用和禁用变换约束通常很有用。可使用图表为变换约束应用一个曲线,从而可以自定义混合转换的速度。

视频

下一节: 路径约束 上一节: IK约束