For the complete documentation index, see llms.txt. This page is also available as Markdown.

导入自定义角色

按照这些说明,使用 Convai 为你导入的角色设置自定义模型。

要将你的自定义角色导入到由 Convai 驱动的 Unity 项目中,你首先需要将模型导入到项目中。该模型至少需要两个动画:一个用于说话,一个用于待机。

先决条件

当你想要使用 Convai 设置自定义角色时,你需要角色模型以及两个动画:待机(Idle)和说话(Talking)。

创建一个带有这两个动画的 Animator Controller,如下所示。你还应该添加一个“Talk”布尔值,以确保可以触发该动画。 这里有一个关于如何设置 Animator Controller 的 YouTube 教程。这就是你需要完成的最基本 Animator 设置。

Animator Controller 应该像这样。这是内置的 NPC Animator。

步骤 1:为你的自定义角色添加 Animator

从 Hierarchy 中选择你的角色,并添加 Animator 组件

显示新添加的 Animator 组件的截图

Convai 插件附带两个预制的动画控制器,你可以选择这些控制器,也可以分配你自己的自定义控制器,按你的需求即可。对于这个演示,我们将使用 女性 NPC Animator

显示选择 Animation Controller 的截图

步骤 2:添加触发器体积

选中你的自定义角色后,添加任意你喜欢的碰撞形状,对于这个演示我们将使用一个 胶囊碰撞器

显示新添加的胶囊碰撞器的截图

我们将把这个碰撞器设置为触发器,为此我们将启用 触发器 在检视器面板中的选项

显示启用 Is Trigger 选项的截图

我们将调整碰撞器的 Center、Radius 和 Height,使其适配我们的角色

步骤 3:添加 ConvaiNPC 组件

在你的自定义角色上添加 ConvaiNPC 组件。这样一来,你的 Game Object 应该会像这样:

我们假设你没有添加任何除预先说明的组件之外的内容;你的 Game Object 组件列表可能会有所不同

显示新添加的 ConvaiNPC 组件的截图

Convai Playground 复制你角色的 ID 和名称,并粘贴到这里。

显示已填写角色信息的截图。

现在你的自定义角色已经全部设置完毕,可以与 Convai 插件一起工作了。

最后更新于

这有帮助吗?