此页面为机器翻译。如需查看原文以确保准确性并作为权威参考,
休闲合作的网络代码解决方案
使用 GameObjects 包的网络代码,瞄准休闲合作多人游戏。在多个客户端和平台之间同步场景和游戏对象数据,使用客户端或服务器主导模型。Unity帮助您使用工具优化多人游戏,以便在播放模式和运行时分析网络。
Relay,来自Unity游戏服务,是一种具有成本效益的点对点伴侣服务,可以扩展游戏测试并构建多人游戏,而无需投资于专用托管。
通过 Unity Gaming Services 提升您的游戏技能
使用 Netcode for GameObjects 构建您的小型合作游戏并使用 Relay 和 Lobby 连接您的玩家。
另外,您可以获取更多可用于构建、管理和改善游戏的 Unity 解决方案,其均经过知名游戏创作者的检验。
获得传输层的细粒度控制
Unity Transport Package 是一个与网络代码无关的库,提供了一个专注于性能和可靠性的低级网络层——一个现代、安全和可移植的传输库,扩展了传统的 UDP,具有先进的功能,如 支持 Unity Relay 服务、UnityTLS 和管道等。
Netcode for GameObjects 和 Netcode for Entities 默认依赖 UTP 作为传输。然而,希望对网络保持细粒度控制的开发人员可以将UTP作为独立库使用。