导入模型动画
YAHAHA 支持为绑定骨骼的模型添加动画。动画前需确认模型已绑定骨骼,可在动画组件中查看。资产库中提供多种绑定骨骼的模型和动画片段,可直接使用,也可通过 模型导入器 导入自定义动画片段并绑定到骨骼模型。
添加绑定骨骼的模型
绑定骨骼的模型分为人形和通用两类。人形模型模拟人类骨骼,通用模型用于宝箱、载具等非人形对象。
使用 YAHAHA 提供的绑定骨骼模型
在资产库选择 模型(Models),点击 **绑定骨骼(Rigged)**下的 人形(Humanoid)或通用(Generic),鼠标悬停在目标模型上, 点击 在场景中查看(View in scene)。
上传自定义绑定骨骼模型
如需上传自定义模型,请参见 模型导入器。
为模型查找动画片段
动画片段需与模型类型匹配。人形模型只能使用人形动画,通用模型需使用通用动画。
为通用模型上传通用动画片段
通用模型需自行上传动画片段:
- 使用 模型导入器 以 FBX 格式导入通用动画片段,或
- 在 **动画(Animation)**面板点击 上传动画片段(Upload Animation clips),选择通用动画片段并点击 打开(Open)。
上传动画片段遇到问题请参见 故障排查。
为人形模型添加预制动画片段
在资产库选择 动画片段(Animation Clips),鼠标悬停在目标动画片段上,点击 + 添加。
通过组件为模型添加动画
可通过脚本或组件为绑定骨骼的模型添加动画。本教程以 **怪物(Monster)**组件和 **NPC 动画(NPC Animation)**组件为例。
添加怪物组件
在资产库查找 **怪物(Monster)**组件并添加到资源。然后点击 + 功能(Feature) > 资产(Assets) > 怪物(Monster)。怪物组件包含 3 个子组件:
- NPC 组件:输入 NPC 名称。
- **行为(Behavior)**组件:设置 NPC 行为模式。
- **攻击(Attack)**组件:配置 NPC 攻击设置。
添加 NPC 动画组件
- 在资产库搜索 NPC 动画,鼠标悬停在该资源上,点击 + 添加。
- 在属性窗口点击 + 功能 > 资产 > NPC 动画。
- 在 **NPC 动画(NPC Animations)**面板为 NPC 各状态选择动画。
进入Play模式即可测试绑定动画的模型效果。