Convai 环境
Convai Environment 类用于定义角色可用的操作,以及场景中的对象和其他角色。
最后更新于
这有帮助吗?
Convai Environment 类用于定义角色可用的操作,以及场景中的对象和其他角色。
Convai 环境 作为……的输入 StartTalking() 或 SendText() 在……中的函数 Convai 玩家 组件中,它允许角色生成动作。
A Convai 环境 对象必须具有一个 主角 设置,才会被视为有效。

CreateConvaiEnvironment()
UConvaiEnvironment*
创建一个 Convai Environment 对象。
SetMainCharacter(FConvaiObjectEntry InMainCharacter)
void
分配发起对话的主角色,通常是玩家角色,除非对话涉及非玩家角色彼此交谈。
AddAction(FString Action)
void
向 Environment 对象添加一个动作
AddActions(TArray ActionsToAdd)
void
向 Environment 对象添加一个动作数组
RemoveAction(FString Action)
void
从环境对象中移除一个动作。
RemoveActions(TArray ActionsToRemove)
void
从 Environment 对象中移除一个动作数组
ClearAllActions()
void
从 Environment 对象中移除所有动作。
AddObject(FConvaiObjectEntry Object)
void
向 Environment 对象添加一个对象
AddObjects(TArray ObjectsToAdd)
void
向 Environment 对象添加一个对象数组
RemoveObject(FString ObjectName)
void
从环境对象中移除一个对象。
RemoveObjects(TArray ObjectNamesToR移除)
void
从 Environment 对象中移除一个对象数组
ClearObjects()
void
从 Environment 对象中移除所有对象。
AddCharacter(FConvaiObjectEntry Character)
void
向 Environment 对象添加一个角色
AddCharacters(TArray CharactersToAdd)
void
向 Environment 对象添加一个角色数组
RemoveCharacter(FString CharacterName)
void
从环境对象中移除一个角色。
RemoveCharacters(TArray CharacterNamesToRemove)
void
从 Environment 对象中移除一个角色数组
ClearCharacters()
void
从 Environment 对象中移除所有角色。
最后更新于
这有帮助吗?
这有帮助吗?