剪裁

剪裁功能让你可以定义一个多边形区域,与边界框附件类似,它会屏蔽绘制顺序中的其他插槽。剪裁区域可以是任何没有孔和自交的凹多边形,还可以动画显示剪裁区域顶点,一次只能有一个活动的剪裁区域。

剪裁在所有运行库中都是在CPU端实现的,因为大多数引擎不支持直接模板缓冲区访问或屏蔽。剪裁可能是一个代价很高的操作,尤其是使用了密集的网格附件时。所以,务必检查所剪裁的动画在目标平台上的性能。

设置

要创建一个新的剪裁附件,请在层级树中选择一个骨骼或插槽,然后在在层级树底部的属性中选择新建... 剪裁

这将创建一个剪裁多边形。剪裁与其他附件一样存储在插槽中。

新的剪裁附件会出现在层级树中,并自动选择编辑模式。

编辑模式

新建模式下,单击编辑器区域将创建新的多边形顶点。顶点也可通过拖动来移动或双击删除。完成创建多边形后,可通过单击第一个顶点关闭该形状或单击新建按钮来退出新建模式。

编辑模式有两个工具:

  • 创建可通过点击多边形的边创建新顶点。
  • 删除可通过点击来删除顶点或边。

使用这两种工具时,都可以通过拖动来移动顶点,也可通过双击来删除。右键单击可切换工具。

可随时按空格键escape退出编辑模式,也可以点击层级树底部属性中的编辑按钮,或关闭编辑边界框对话框来退出。

剪裁开始

如要限定剪裁附件中的插槽数并定义剪裁的开始位置,可打开绘制顺序并将剪裁移到其起始位置。

剪裁结束

如要限定剪辑结束的位置,请选择剪裁附件并在其属性下设置结束插槽

可在更新的Spineboy项目中找到一个使用示例。

变换工具

剪裁的顶点可使用变换工具在编辑模式之外进行编辑。可以像任何其他附件一样旋转、移动和缩放整个剪裁。

单个顶点可以通过使用任何变换工具拖动进行移动。按住ctrl(Mac上为cmd)可选择多个顶点,然后单击或拖动来框选。选择的顶点可通过按空格键escape键来取消选择,也可通过单击任何空白区域来取消选择。

可以更改用于旋转或缩放的原点,方法是将鼠标移动到旋转缩放工具中心的小十字线上,直到出现一个小圆,然后拖动原点到所需位置。原点会与顶点自动对齐。

设置关键帧

设置网格关键帧边界框一样,当剪裁附件的顶点在动画模式下操作时,可对裁剪附件设置关键帧。

权重

当骨骼变换时,剪裁附件可以自动变形,请参见权重了解更多信息。

下一节: 路径 上一节: 边界框