首页 > 解决方案 > Unity:是否有 2D 等效于动画图层上使用的头像蒙版?

问题描述

我正在创建一个 2D 游戏,我想为我的角色添加一个射击动画。我想将它添加到不同的动画层中,这样它只会影响我角色的上半身,而不会破坏基本的动作动画,例如空闲、奔跑和跳跃。在教程和指南中,我看到了在 3D 模型上使用头像面具。是否可以选择在 2D 角色上使用该遮罩?谢谢 :)

标签: unity3danimationcharacter2d

解决方案


不,Unity 不为 2D Avatar Mask提供开箱即用的解决方案。您可以做的一件事来模拟此功能,将角色的身体部位(手臂、腿、躯干等)拆分为不同的动画,然后在关联的Animator Controller中为每个部分分配一个图层,并通过脚本以编程方式控制它们。


推荐阅读