混合层通常非常简单,如同将层堆栈中层的“全局权重”值制作成动画。不过,有时您可能需要混合各个肢体或禁用某些元素(如腿),以便使用堆栈中的当前层下的其他层的动画。此过程称为羽化权重。例如,对上半身使用关键帧动画,而对腿使用 CATMotion。
可使用“全局权重”设置和曲线编辑器管理全局权重。局部权重具有其自己的设置和曲线编辑器。
“权重视图”存储在 CATParent 中。但是,您也可以直接访问全局权重和局部权重。
要直接导航到“全局权重”曲线编辑器,请执行下列操作:
此时将打开“轨迹视图”以显示层堆栈中的层。现在,您可以查看和编辑控制选定层的层权重的曲线。
要在绝对层上进行混合,请执行下列操作:
绝对层将覆盖现有动画层,并且装备将在创建该层所在的帧上保持不动。
曲线编辑器随即打开“全局层权重”视图,并显示装备的现有层。下图演示了三个层:PreHit、Reactor 和 GetsUp。
此时将混合层,并且角色将由该新层控制。
要直接导航到“局部权重”曲线编辑器,请执行下列操作: