添加 NPC 与 NPC 对话
本指南将引导您完成在 Convai SDK 中设置 NPC 与 NPC 对话功能。
最后更新于
这有帮助吗?
本指南将引导您完成在 Convai SDK 中设置 NPC 与 NPC 对话功能。
前往你的 Convai NPC:
选择你想要包含在对话中的 NPC。
启用群组 NPC 控制器:
点击 群组 NPC 控制器 检查器面板中的复选框。
点击 应用更改 以添加群组 NPC 控制器脚本。
创建或查找对话气泡预制体:
创建一个新的对话气泡预制体,或使用其中提供的预制体 预制体 文件夹。

附加所需组件:
添加对话气泡预制体和玩家变换(可选,若未提供则默认使用主摄像机)。
设置对话距离阈值变量(将其设为 0 可禁用此功能,这意味着无论玩家距离多远,NPC 与 NPC 的对话都将始终发生)。

添加相关组件:
向 Convai NPC 添加诸如口型同步、眼睛和头部跟踪、角色眨眼等组件。
创建一个 NPC 对 NPC 管理器 GameObject:
添加一个空的 GameObject,并将其重命名为 NPC 对 NPC 管理器 (可选)。
添加 NPC2NPC 对话管理器脚本:
附加 NPC2NPCConversationManager 脚本到该 GameObject。

配置 NPC 组列表:
在 NPC 组列表,点击 + 图标以添加新的列表元素。
添加你想包含在群组对话中的 NPC。
设置群组讨论主题。

完成 NPC 配置后
将 NPC 彼此靠近
播放该内容,确保一切按预期运行。

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