简介
动画遮罩(Animation Mask)是一种 资产(Asset),需要结合 动画状态机(Animator Controller)的 动画层(Layers)使用,用于启用或禁用指定骨骼上的动画效果。通过遮罩功能可以禁用 动画剪辑(Animation Clip)中的一些动画数据,从而让剪辑仅动画化对象或角色的某些部分而不是整体。
动画遮罩作用
一个常见的动画遮罩的使用场景:
当角色在跑步时手部是挥手动作,可以通过动画遮罩让上半身在不考虑整个身体的跑步状态下完成重装填、装备和射击等动作。
| 【Anim_Mask001.gif】 | 【Anim_Mask002.gif】 |
| 使用了动画遮罩 | 没使用动画遮罩 |
启动动画遮罩编辑
您可以从 项目窗口(Project) 中创建菜单或从 项目窗口(Project) 中创建 动画遮罩资产(Animation Mask Asset)后,鼠标左键双击该动画遮罩资产以编辑动画遮罩,将默认启动此动画遮罩资产对应的动画遮罩编辑界面。具体创建和启动方法请参阅 动画遮罩资产 章节。
如何编辑
下面的章节将详细介绍如何在 SandMod 编辑器中创建和编辑动画遮罩。
👉 动画遮罩资产(Animation Mask Asset),通过动画遮罩资产在 SandMod 编辑器中创建、保存、打开和引用动画遮罩。
👉 动画遮罩编辑窗口(Animation Mask Window),介绍编辑动画遮罩界面的主要构成。
👉 动画遮罩编辑(Animation Mask Editing),屏蔽和解除屏蔽指定骨骼上的动画效果的方法汇总。
