跳到主要内容

冻结和原点(Freeze and Origin)

Youtube

当您变换对象时,其子对象会继承相同的变换。这些变换发生的位置(有时称为原点(Origin)、锚点(Anchor Point)或轴心点(Pivot))会影响您的对象如何制作动画。

例如,如果缩放的原点在中心或底部,操作组的缩放会产生不同的结果。

图片

从组的中心或底部进行缩放

您需要重新定位父组来更改这些变换的原点。然而,移动父对象会导致所有子对象跟着移动。冻结(Freeze)功能使得在不需要重新调整层级结构的情况下实现这一点成为可能。

冻结(Freeze)

冻结功能允许您移动任何父对象(组、形状、骨骼)而不影响其子对象的位置。在变换工具菜单中激活冻结,或使用快捷键 Y

图片

在变换工具菜单中找到冻结功能

现在您可以重新定位父对象了。

图片

重新定位父对象而不移动子对象

记得再次按 Y 键关闭冻结功能。

原点(Origin)

程序化对象(如画板和程序化路径)具有原点属性。程序化路径的原点决定了其属性的起始位置。例如,更改原点在中间(X 轴 50% 和 Y 轴 50%)的矩形的宽度会使其从中心开始增长。

图片

更改原点在左侧(X 轴 0%)的矩形的宽度会使其从左侧开始增长。

图片

这在制作启用了其他程序化属性(如圆角)的路径动画时特别有用。

您可以使用冻结功能在舞台(Stage)上更改原点位置。或者,在检查器(Inspector)中设置精确值。