配置叙事模板键
设置叙事模板键,使 Convai 角色能够在目标中引用运行时值——玩家姓名、场景参数或会话状态。
在 Inspector 中定义键
字段
说明

在运行时更新键
键是如何发送的
键命名规则
规则
示例
键
值示例
键
问题
直接在角色上设置键
下一步
叙事设计脚本参考最后更新于
这有帮助吗?
这有帮助吗?
narrativeManager.UpdateTemplateKey("PlayerName", "Alex");narrativeManager.UpdateAndSendTemplateKey("ScenarioPhase", "Handwashing");narrativeManager.UpdateTemplateKeys(new Dictionary<string, string>
{
{ "PlayerName", "Alex" },
{ "Department", "Facilities" },
{ "CompletedSteps", "3" }
});
narrativeManager.SendTemplateKeysUpdate();Dictionary<string, string> current = narrativeManager.GetTemplateKeys();ConvaiCharacter character = GetComponent<ConvaiCharacter>();
// 单个键
character.NarrativeDesign.SetTemplateKey("PlayerName", "Alex");
// 多个键
character.NarrativeDesign.SetTemplateKeys(new Dictionary<string, string>
{
{ "PlayerName", "Alex" },
{ "Department", "Engineering" }
});