Skip to content

添加自定义动画

本章节我们通过示例演示如何为角色自定义动画。

注意

本篇为进阶内容,,需要您对 unity 引擎的AniamtorController 具有一定了解

1. 获取资源

获取资源

您可以访问资源网站获取动画资源。本篇教程使用Mixamo网站的动画作为示例。 Mixamo

  • 选择需要的动画 mixamo

  • 点击右侧下载按钮,并选择 FBX for Unitymixamo

  • 将下载的fbx文件拖入unity工程中,并将rig选项中的Animation Type转换为Humanoid, 点击 Applymixamo

注意

没有Humanoid设置,它将与角色动画不兼容,请确保完成了转换

2. 通过动画编辑器添加

  • 回到 Avatar Descriptor动画编辑器,点击新增自定义动作按钮,寻找并添加刚才的动作

示例图片

💡和大模型交互

AI Friends使用大模型技术智能控制角色动作,为保证您的动作可以再聊天中合理的触发,您需要使用自然语言对您的自定义动作精确命名,如生气跺脚 双手叉腰 后空翻等,大模型将根据上下文的语境,在合适的时机根据您的命名进行动作调用,详情请见动画配置文档

💡自行配置动画状态机

如果您对 unity 动画状态机有足够了解,您也可以选择自行配置动画状态机,但需要保证状态机的参数符合规范,详见 动画

添加完成后,您可以在动画编辑器预览刚才添加的动画

沪ICP备2025124771号-1