动态上下文
查找通过动态上下文中继、脚本 API 和同步世界对象属性向 Convai 角色发送实时场景状态的指南。
动态上下文让 Convai 角色能够实时感知 Unity 场景中正在发生的事情。角色可以引用学员当前所在的站点、刚刚拾取的物品,或刚触发的警报,并在对话进行时将这些信息融入其中。两个入口点会写入同一跟踪状态,并产生相同的网络行为: ConvaiDynamicContextRelay 用于事件驱动绑定的 Inspector 组件,以及 DynamicContext 位于 ConvaiCharacter 上的属性,适用于代码驱动的系统。
同步的世界对象上下文
一个 ConvaiObjectMetadata 组件可以在场景对象上公开已跟踪属性。每个已跟踪属性都会映射到一个动态上下文状态,所有已连接的角色都会自动接收,无需显式 SetState 在你的代码中调用。参见 场景元数据 了解如何注册对象并配置已跟踪属性。
下一步
从 动态上下文快速入门 以启动具备上下文感知的对话。然后阅读 动态上下文的工作原理 ,以在进入参考页面之前了解跟踪状态和事件模型。
最后更新于
这有帮助吗?