Skip to content

发布与测试

在完成角色的配置后,您需要经过验证、构建和测试流程,确保角色能够正常上线并运行。

发布前检查清单

在开始构建和上传之前,请按照以下清单逐项检查,确保所有配置都已完成:

1. 基础配置检查

  • Avatar Descriptor 组件已添加:角色对象上已正确添加 Avatar Descriptor 组件
  • 脸部 Mesh 已检测:已通过 Auto Detect 或手动指定角色的脸部 Mesh
  • 面部配置已完成:口型(小、中、大)和眨眼(左、右)配置已完成
  • 动画控制器已创建:已为角色创建动画控制器(Animator Controller)
  • 动画配置已完成:基础动画和自定义动画已正确配置

2. 资产信息检查

AIFriends SDK > Avatar Maker > 资产 标签页中检查:

  • Avatar 对象已选择:在下拉菜单中正确选择了当前角色
  • 名字已填写:支持中英文,不超过7个汉字,不支持特殊符号
  • 简介已填写:支持中英文,不超过300个汉字,不支持特殊符号
  • 缩略图已设置:已设置了角色缩略图

缩略图建议

  • 选择最能展现角色特色的角度
  • 确保角色在缩略图中清晰可见
  • 建议使用正面或3/4侧面角度

3. 错误提示检查

在资产面板的 错误提示 区域:

  • 无红色错误:所有红色错误已通过 auto fix 或手动修复
  • 警告已处理:已阅读并理解所有黄色警告信息

重要

如果存在红色错误,角色将无法成功构建和上传。必须解决所有错误后才能继续。

构建与上传流程

执行构建

  1. 在资产面板中,确认 错误提示 区域无红色错误
  2. 点击 构建与上传 按钮
  3. 等待 SDK 自动完成以下流程:
    • 验证配置完整性
    • 打包角色资源
    • 优化模型和贴图
    • 上传到服务器

注意

构建过程可能需要几分钟时间,请耐心等待,不要关闭 Unity 或中断网络连接。

查看上传结果

构建完成后,您可以通过以下方式查看结果:

  • 控制台输出:查看 Unity 控制台中的构建日志
  • Avatar 仓库:在 AIFriends SDK > Avatar Maker > Avatar仓库 中查看已上线的角色
  • 平台通知:如果上传失败,会在错误提示区域显示具体原因

测试验证

上传成功后,建议进行以下测试以确保角色正常工作:

1. 基础功能测试

登录AIFriends App,在 创建 -> 选择模型 -> 我的 下找到上传的角色模型,创建一个基于模型的智能体角色,测试:

  • 角色加载:角色能够正常加载和显示
  • 面部表情:口型同步和眨眼功能正常
  • 基础动画:待机、说话等基础动画正常播放
  • 自定义动画:自定义动作能够正确触发

2. 交互测试

  • 对话功能:角色能够正常响应对话
  • 动作触发:AI 能够根据对话内容触发合适的动作

4. 多端测试(可选)

AIFriend默认支持跨平台,如条件具备,您可以在在不同设备上测试:

  • IOS端
  • AnDroid端

更新已发布的模型

如果需要更新已发布的角色模型:

  1. 在 Unity 中修改配置
  2. 重新执行构建和上传流程
  3. 新版本将覆盖旧版本
  4. 更新发布后,所有线上使用该模型的角色将同步收到更新

⚠️资源唯一性标识

SDK 使用模型GameObject的名称作为唯一标识,同GameObject名的模型将触发覆盖更新 示例图片

相关链接

沪ICP备2025124771号-1