Skip to content

创建和编辑路径约束

路径约束可以让一根或者多根骨骼沿着某一特定路径移动
路径约束的目标骨骼不能是被约束骨骼的子级。

创建路径约束

  1. 选中一个或者多个骨骼作为被约束骨骼。
  2. 在属性面板中,约束组下的路径,选择路径后面的设置目标按钮
  3. 在舞台上选择一个形状作为约束的路径。(这个形状必须是当线条,可以是封闭的,不能填充颜色)
  4. 目标的形状的骨骼不能是被约束骨骼的子级。
  5. 路径约束就创建好了,骨骼会自动吸附到路径上。

编辑路径约束

  1. 骨骼的属性面板中的约束组中编辑 路径约束 的属性
    • 间距类型: 选择被约束的骨骼与骨骼之间的距离的计算方式,有长度和百分比两种。
    • 间距:当间距类型是长度时,这个间距表示在骨骼长度的基础上再加上这个间距的值,作为两个骨骼之间的间隔。如果间距类型是百分比,这个间距表示骨骼与骨骼之间的距离是整个路径长度的百分之几。
    • 位置类型:骨骼在曲线上的位置的计算方式:目前只有百分比
    • 位置:当位置类型是百分比时,位置表示第一个骨骼的位置在整个路径长度的百分比的位置。
    • 旋转偏移:表示骨骼的旋转角度会加上这个偏移的值。
    • 旋转规则:表示骨骼的旋转角度的计算方式:有切线和贴合两种
      • 切线:骨骼的旋转的方向是当前曲线上位置的切线的方向。
      • 贴合:骨骼的头和尾都在曲线上。
    • 旋转权重:让被控制骨骼的旋转是约束计算出来的旋转角度的比例,数值0-100, 0是完全不跟着约束变化。100是完全跟着约束变化。中间值会在两个数值之间做线性过度。
    • 平移X权重:让被控制骨骼的x方向坐标是约束计算出来的坐标的比例,数值0-100, 0是完全不跟着约束变化。100是完全跟着约束变化。中间值会在两个数值之间做线性过度。
    • 平移Y权重:让被控制骨骼的y方向坐标是约束计算出来的坐标的比例,数值0-100, 0是完全不跟着约束变化。100是完全跟着约束变化。中间值会在两个数值之间做线性过度。
  2. 在动画模式下,路径约束的间距,位置, 权重的属性都可以打关键帧,形成路径约束的时间轴。
  3. 动画模式下,属性后面的小旗子表示当前属性可以打关键帧。点击小旗子,可以在当前播放头下打关键帧。
    1. 小旗子是白色表示当前播放头下没有关键帧
    2. 小旗子是红色的表示当前播放头下有关键帧
    3. 小旗子是黄色的表示当前播放头下有修改,但没有打关键帧。

删除路径约束

  1. 在属性面板中的操作,点击删除按钮,来删除路径约束。

基于 MIT 许可发布