For the complete documentation index, see llms.txt. This page is also available as Markdown.

对话可用性

查找用于检查某个 Convai 角色当前是否能听到玩家,以及在不能时如何在 UI 中响应的指南。

会话可用性决定 Convai Unity SDK 如何回答:玩家现在是否可以与某个角色对话,以及当无法对话时是什么阻碍了他们。已连接的房间并不意味着被指定的角色能听到任何内容——服务必须先把该角色宣布上线,而且 ConvaiManager.ConversationAvailability 是这个答案唯一所在的地方。SDK 中任何接收玩家输入的部分都会先询问它。

可用性从哪里来

可用性不是一个整个房间范围的标志。它是针对 ConvaiManager.AddressedCharacter ——也就是玩家当前正在与之交谈的对象——进行回答,所以同一个房间可以报告一个角色 就绪 处于可用状态,而另一个角色仍处于 Preparing。对单个角色而言,同样的答案也可在 ConvaiCharacter.ConversationAvailability上获得,适用于绑定到某个特定角色而不是当前被呼叫对象的 UI。参见 会话可用性如何工作 了解这些状态背后的模型。

下一步

从 会话可用性如何工作 开始了解这些状态,然后 根据可用性控制你的 UI 将你自己的输入界面连接到它。

多角色会话

最后更新于

这有帮助吗?