添加自定义动画
本章节我们通过示例演示如何为角色自定义动画。
注意
本篇为进阶内容,,需要您对 unity 引擎的AniamtorController 具有一定了解
1. 获取资源
获取资源
您可以访问资源网站获取动画资源。本篇教程使用Mixamo网站的动画作为示例。 Mixamo
选择需要的动画

点击右侧下载按钮,并选择
FBX for Unity
将下载的fbx文件拖入unity工程中,并将
rig选项中的Animation Type转换为Humanoid, 点击Apply
注意
没有Humanoid设置,它将与角色动画不兼容,请确保完成了转换
2. 通过动画编辑器添加
- 回到
Avatar Descriptor的动画编辑器,点击新增自定义动作按钮,寻找并添加刚才的动作

💡和大模型交互
AI Friends使用大模型技术智能控制角色动作,为保证您的动作可以再聊天中合理的触发,您需要使用自然语言对您的自定义动作精确命名,如生气跺脚 双手叉腰 后空翻等,大模型将根据上下文的语境,在合适的时机根据您的命名进行动作调用,详情请见动画配置文档
💡自行配置动画状态机
如果您对 unity 动画状态机有足够了解,您也可以选择自行配置动画状态机,但需要保证状态机的参数符合规范,详见 动画
添加完成后,您可以在动画编辑器预览刚才添加的动画
