文档

支持

Relay

Relay

Relay 集成

Explore how Relay works with other Unity services and networking libraries.
阅读时间1 分钟最后更新于 1 个月前

Relay 是 Unity 生态系统的一部分,与其他 Unity 产品实现了良好集成,其中包括 LobbyUnity AuthenticationUnity Transport PackageNetcode for GameObjects 以及 Mirror 网络 API

Lobby

借助 Lobby 服务,您可以在游戏会话开始前或过程中使用公共或私有大厅连接玩家。您可以使用 Lobby 服务在游戏会话开始前将玩家聚集在一个大厅中,或者在主机玩家离开时防止连接中断。请参阅 Lobby 文档

Authentication

Unity Authentication 为支持的平台(包括移动端和 PC 端)提供匿名和特定于平台的身份验证解决方案。您可以使用 Unity Authentication 对玩家使用 Unity 服务(包括 Relay)进行身份验证。请参阅 Unity Authentication 文档

Unity Transport Package

Relay 利用 Unity Transport Package (UTP),通过可靠性、排序和碎片化等可选功能在 UDP 套接字上提供基于连接的抽象层。您可以搭配 UTP 和 NGO 使用 Relay,或者如果您希望使用其他网络代码库,也可以仅搭配 UTP 请参阅 UTP 文档

Netcode for GameObjects (NGO)

Relay 与 Netcode for GameObjects (NGO) 包无缝集成,为游戏对象和 MonoBehavior 工作流程提供 Relay 网络功能。 请参阅 NGO 文档

Mirror 网络 API

Relay 支持 Mirror 网络 API。请参阅 Unity Mirror 样本项目文档了解详情。