WebSockets 传输

一个使用websocket protocol(WebSocket协议)的Mirror传输,从而使得在Unity WebGL构建中可以在浏览器中进行多人游戏!

Simple Web Transport Inspector

SSL Settings

SSL设置已经过时,可能会在未来的版本中移除。

注意:使用反向代理可以让WebGL性能更好,通常比使用cert.json和PFX文件更容易设置和维护。

查看反向代理页面获取指令。

出于传统目的,您可以在这个SSL指南中了解有关简单Web传输和SSL的更多信息。

Server Settings

指定基于websocket的游戏服务器监听的端口。

Client Settings

这些设置允许用户自定义Web游戏客户端的行为。

例如,您可能希望引入一个反向代理服务器,并且您希望配置Web游戏客户端连接到反向代理服务器而不是直接连接到游戏服务器。这些设置使您能够实现这一点。

Logging

支持的日志级别:

  • None

  • Error

  • Warn (默认)

  • Info

  • Verbose

  • Flood

可以使用传输中的下拉菜单或直接在代码中设置Mirror.SimpleWeb.Log.level来设置日志级别。

为了调试目的,建议将日志级别设置为Verbose(或在极端情况下设置为Flood)。对于正常使用,建议使用InfoWarn

将日志级别设置为None将完全禁用日志记录。请谨慎使用此选项。

传输在其AwakeOnValidate方法中应用下拉菜单的值。

Log methods

此传输中的日志方法使用ConditionalAttribute,因此根据预处理器定义,它们会被移除。

这个预处理符号影响日志记录:

  • DEBUG 允许警告/错误日志。

查看Unity文档了解如何设置自定义预处理定义。

最后更新于

这有帮助吗?