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

添加 NPC 与 NPC 对话

本指南将引导您完成在 Convai SDK 中设置 NPC 与 NPC 对话功能。

步骤 1:设置 Convai NPC

  1. 前往你的 Convai NPC:

    • 选择你想要包含在对话中的 NPC。

  2. 启用群组 NPC 控制器:

    • 点击 群组 NPC 控制器 检查器面板中的复选框。

    • 点击 应用更改 以添加群组 NPC 控制器脚本。

  3. 创建或查找对话气泡预制体:

    • 创建一个新的对话气泡预制体,或使用其中提供的预制体 预制体 文件夹。

  4. 附加所需组件:

    • 添加对话气泡预制体和玩家变换(可选,若未提供则默认使用主摄像机)。

    • 设置对话距离阈值变量(将其设为 0 可禁用此功能,这意味着无论玩家距离多远,NPC 与 NPC 的对话都将始终发生)。

  5. 添加相关组件:

    • 向 Convai NPC 添加诸如口型同步、眼睛和头部跟踪、角色眨眼等组件。

步骤 2:设置 NPC 管理器

  1. 创建一个 NPC 对 NPC 管理器 GameObject:

    • 添加一个空的 GameObject,并将其重命名为 NPC 对 NPC 管理器 (可选)。

  2. 添加 NPC2NPC 对话管理器脚本:

    • 附加 NPC2NPCConversationManager 脚本到该 GameObject。

  3. 配置 NPC 组列表:

    • NPC 组列表,点击 + 图标以添加新的列表元素。

    • 添加你想包含在群组对话中的 NPC。

    • 设置群组讨论主题。

  4. 完成 NPC 配置后

    • 将 NPC 彼此靠近

    • 播放该内容,确保一切按预期运行。

按照这些步骤,您就可以在由 Convai 驱动的应用中设置和管理 NPC 与 NPC 之间的对话。有关进一步自定义和集成,请参考完整的实现代码,并根据您的具体用例进行相应调整。

最后更新于

这有帮助吗?