叙事设计快速开始
向 Convai 角色添加 Narrative Design Manager 和碰撞触发器,并在播放模式下确认章节切换——无需代码。
本指南将带你走完搭建可用的 Narrative Design 设置的最快路径。到最后,当玩家穿过一个触发区域时,角色会对章节切换作出反应——完全通过 Inspector 完成,无需任何代码。
前提条件
开始前,请确认:
设置管理器和触发器
从仪表板同步章节
在管理器的 Inspector 中,点击 与后端同步。SDK 会获取你的叙事章节并填充 叙事章节 列表。每个条目显示来自仪表板的章节名称。
如果列表仍为空,请确认角色 ID 已设置在 ConvaiCharacter 并且你的 API 密钥有效——请参见 配置 API 密钥。该 最后一次获取错误 字段会在出错时显示具体错误。

点击 Play,并穿过
玩家设置检查清单——在点击 Play 前请确认这三项:
标签: 玩家 GameObject 的标签必须设置为
玩家。Trigger 组件通过标签进行匹配,以识别玩家。碰撞器: 玩家必须拥有 Collider 组件。没有它,
OnTriggerEnter将永远不会触发。Rigidbody: 触发区域或玩家必须有一个
Rigidbody。将其添加到玩家上——如果你把它添加到触发区域,那么你必须对场景中的每个触发器对象重复这样做。
缺少其中任何一项,都是触发器在 Play Mode 中看起来毫无反应的最常见原因。
进入 Play Mode,并让玩家穿过碰撞器区域。
当玩家进入区域时,章节 ID 会显示在 Console 中。角色的下一次回复会反映新章节的目标。
该设置产生了什么
穿过碰撞器区域后,完整的 Narrative Design 流程被激活:
“ ConvaiNarrativeDesignTrigger 通过……检测到玩家 OnTriggerEnter 并调用了 InvokeTrigger() ,使用你选择的触发器名称。SDK 会将该触发器排队,直到角色的实时会话打开,然后发送一个 trigger-message 通过 RTVI 连接发送到 Convai。Convai 沿匹配的边推进叙事图,并返回一个 behavior-tree-response ,其中包含新的章节 ID。 ConvaiNarrativeDesignManager 将该章节 ID 与其本地列表进行匹配,并触发了 OnSectionStart 匹配条目上的
有关此流程的完整说明,请参见 叙事设计的工作原理.
下一步
配置叙事设计管理器配置叙事设计触发器配置叙事模板键最后更新于
这有帮助吗?




