unity3d - Unity:是否有 2D 等效于动画图层上使用的头像蒙版?
问题描述
我正在创建一个 2D 游戏,我想为我的角色添加一个射击动画。我想将它添加到不同的动画层中,这样它只会影响我角色的上半身,而不会破坏基本的动作动画,例如空闲、奔跑和跳跃。在教程和指南中,我看到了在 3D 模型上使用头像面具。是否可以选择在 2D 角色上使用该遮罩?谢谢 :)
解决方案
不,Unity 不为 2D Avatar Mask提供开箱即用的解决方案。您可以做的一件事来模拟此功能,将角色的身体部位(手臂、腿、躯干等)拆分为不同的动画,然后在关联的Animator Controller中为每个部分分配一个图层,并通过脚本以编程方式控制它们。
推荐阅读
- django - 从 requirements.txt 中删除的包 Docker build 仍然下载该包
- powerapps - 从 PowerApp 中的 UI 导入 CSV
- javascript - 如何禁用未在循环中单击的href?
- scala - 如何禁用 Scala 警告“无法在运行时检查此类型测试中的外部引用”
- julia - Julia 中的复制和深复制有什么区别?
- php - 数组 foreach 循环 PHP
- c++ - 将显式实例化的函数模板与转换匹配
- python - 无法将关键字“is_active”解析为字段?选项有:active、admin、email、full_name、id 等
- c++ - C++ 模板类运算符重载
- javascript - 尝试创建一个 Javascript Tic Tac Toe