alight motion 中文文档 下载 App

父子级绑定与角色关节:层级动画的做法

图层一多,想让它们「既独立又联动」就得靠层级关系。应用提供的父子级(parent / child)链接允许把一个图层挂到另一个图层下面:父动,子跟着动;子动,父不动。官方商店页面对它的描述是「链接父子图层并为角色绑定关节」,这是迈向复杂动画的关键一步。

父子级解决什么问题

没有层级时,两个需要联动的图层要各自打一套关键帧,改一处就得同步改两处。挂上父子关系后:

典型场景:一辆车(父)开动时,车上贴纸(子)跟着走,贴纸自己的旋转动画照常播放——不用给贴纸复制车的位移关键帧。

角色关节:让角色动起来

关节绑定是父子级的进阶玩法,思路是把角色拆成零件图层,按骨架挂接:

这与桌面动画软件里的骨骼 rigging 概念一致,手机上做火柴人动画、简笔角色小剧场都靠它。

空对象:看不见的指挥棒

空对象(null object)是一个不渲染任何内容的图层,专门当「父层」用:把几个不相关的图层都挂到同一个空对象上,动空对象一次,全体响应。做群体动画(一排元素同时入场)时,比逐层对齐省一半时间。

排查两个常见问题

相关阅读:编组与遮罩:复杂合成的骨架、关键帧入门:让画面动起来的第一课