角色和玩家 API
ConvaiCharacter 和 ConvaiPlayer 的参考,包括用于会话控制、语音、音频和注意力的属性、方法和事件。
访问组件
// 通过 Inspector 字段(推荐)
[SerializeField] private ConvaiCharacter _character;
// 通过管理器所有权列表
var character = ConvaiManager.ActiveManager?.Characters[0];
// 通过管理器活动对话目标
var active = ConvaiManager.ActiveManager?.ActiveConversationCharacter;
// 玩家
var player = ConvaiManager.ActiveManager?.Player;ConvaiCharacter
ConvaiCharacter属性
属性
类型
访问
描述
ConvaiConfigSourceMode 枚举
ConvaiConfigSourceMode 枚举值
描述
会话控制
方法
返回
描述
语音控制
方法
返回
描述
远程音频控制
方法
返回
描述
动态上下文与叙事
方法
返回
描述
注意力与动作
方法
返回
描述
ConvaiCharacter 事件
ConvaiCharacter 事件事件
签名
触发于
ConvaiPlayer
ConvaiPlayer属性
属性
类型
访问
描述
方法
方法
返回
描述
ConvaiPlayer 事件
ConvaiPlayer 事件事件
签名
触发于
使用示例
示例 1 — 连接角色并在就绪状态上进行门控
示例 2 — 多 NPC 场景中的按角色音频切换
示例 3 — 面向无障碍的文本输入模式
故障排查
症状
可能原因
修复
下一步
最后更新于
这有帮助吗?