Unity SDK WebGL 支持
Understand best practices and limitations of using the Vivox Unity WebGL SDK.
阅读时间1 分钟最后更新于 13 天前
Vivox Unity WebGL SDK 从 16.5.0 版本开始可供使用。 此 SDK 提供有限级别的支持。如需了解更多有关此支持级别的信息,请参阅支持的平台和版本页面。
已知的 Vivox WebGL 限制
- 玩家在每个实例中只能加入一个频道。
- 不支持显示名称。
- 仅支持 2D(非位置)频道。不支持 3D(位置)语音频道。
- 不具有参与者更新的事件;这包括音频能量、或静音状态的事件。
is_talking - 由于 Web 浏览器的限制,音频设备功能受限。
构建适用于 WebGL 的 Unity 项目
请参阅 Unity 编辑器文档中有关构建适用于 WebGL 的项目的内容,了解构建 Unity 项目的先决条件。 要构建应用程序,请将构建目标设置为 WebGL:File > Build Settings > WebGL > Build(或 Build and Run)。最佳实践
- 如果您的 Vivox 应用程序使用 WebGL SDK 中未实现的功能,则会抛出 NotImplementedException 以确保编译器兼容性,同时帮助识别有限的功能。
- 为了进行本地测试,请关闭 WebGL 构建项目的压缩功能:Player Settings > Publish Settings > Compression > Disabled。
- 本地浏览器中通常会出现跨域资源共享 (CORS) 消息。使用 HTTPS 而不是 HTTP 进行连接。
- 推荐使用 Firefox 浏览器进行本地测试。