语言
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
社交
货币
采购
  • 产品
  • Unity Ads
  • 订阅
  • Unity Asset Store
  • 经销商
教育
  • 学生
  • 教师
  • 机构
  • 认证
  • 学习
  • 技能发展计划
下载
  • Unity Hub
  • 下载存档
  • Beta 版测试
Unity Labs
  • 实验室
  • 作品
资源
  • 学习平台
  • 社区
  • 文档
  • Unity QA
  • 常见问题解答
  • 服务状态
  • 案例分析
  • Made with Unity
Unity
  • 我们公司
  • 新闻简报
  • 博客
  • 事件
  • 工作机会
  • 帮助
  • 新闻
  • 合作伙伴
  • 投资人
  • 附属机构
  • 安防
  • 社会影响力
  • 包容性与多样性
  • 联系我们
版权所有 © 2025 Unity Technologies
  • 法律
  • 隐私政策
  • Cookie
  • 不要出售或分享我的个人信息

“Unity”、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其分支机构在美国及其他地区的商标或注册商标(单击此处获取更多信息)。其他名称或品牌是其各自所有者的商标。

Hero background image

使用Unity Netcode构建多人游戏

发现Unity的网络代码解决方案,获取库、教程和示例,开始构建。
Netcode for GameObjects
实体的网络代码
Netcode for GameObjects
实体的网络代码
  • 概述
  • 资源
  • 常见问题解答
为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。
请点击这里。
立即观看

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

休闲合作的网络代码解决方案

使用 GameObjects 包的网络代码,瞄准休闲合作多人游戏。在多个客户端和平台之间同步场景和游戏对象数据,使用客户端或服务器主导模型。Unity帮助您使用工具优化多人游戏,以便在播放模式和运行时分析网络。

Relay,来自Unity游戏服务,是一种具有成本效益的点对点伴侣服务,可以扩展游戏测试并构建多人游戏,而无需投资于专用托管。

安装 GameObjects 的 Netcode
查看路线图
雪地赛车场景

竞争行动的网络代码解决方案

针对基于ECS的实体网络代码包的竞争性多人游戏,旨在提高性能和可扩展性。构建雄心勃勃的服务器主导游戏玩法,具有预测、插值和延迟补偿。

使用专用服务器构建目标来管理成本,该目标可以自动剥离资产。通过Unity游戏服务的Multiplay Hosting进行部署,这是一种简化的方法,可以维护您的游戏基础设施的弹性和可扩展性,让您可以专注于为玩家提供最佳体验。

安装实体的网络代码
查看路线图
UGS 关键艺术

通过 Unity Gaming Services 提升您的游戏技能

使用 Netcode for GameObjects 构建您的小型合作游戏并使用 Relay 和 Lobby 连接您的玩家。

另外,您可以获取更多可用于构建、管理和改善游戏的 Unity 解决方案,其均经过知名游戏创作者的检验。

了解详情
电流在两个面板之间流动

获得传输层的细粒度控制

Unity Transport Package 是一个与网络代码无关的库,提供了一个专注于性能和可靠性的低级网络层——一个现代、安全和可移植的传输库,扩展了传统的 UDP,具有先进的功能,如 支持 Unity Relay 服务、UnityTLS 和管道等。

Netcode for GameObjects 和 Netcode for Entities 默认依赖 UTP 作为传输。然而,希望对网络保持细粒度控制的开发人员可以将UTP作为独立库使用。

了解详情
立即观看

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

深入了解网络代码及网络代码示例

通过探索我们的多人游戏示例的代码,了解更多关于多人游戏开发的信息。

  • 老板房间 是一款具有生产级代码的3D休闲合作游戏 - 使用GameObjects的Netcode构建,并与Lobby和Relay集成。
  • 银河小猫 是一个使用 GameObjects 的 Netcode 构建的 2D 合作空间冒险示例,旨在帮助您学习如何同步网络对象。
  • 网络赛车 是一个快速节奏的竞争赛车示例 - 使用实体的网络代码构建 - 体现了客户端预测、插值和延迟补偿。
在社区中学习和创建

在社区中学习和创建

曾经有人说过,孤身前行很危险,所以加入我们吧!欢迎深入研究我们的文档,查看技术参考和内容,以开始联网。

此外,如果您有任何问题,我们的团队在多人游戏论坛、Discord和GitHub上非常活跃。

文档
加入我们的 Discord

了解多玩家联网的更多信息

小样本

小样本

Bitesize Samples 仓库提供了一系列示例代码作为模块,以便在您的游戏中使用,并更好地理解游戏对象的网络代码(Netcode)。

了解详情
游戏对象的网络代码教程

游戏对象的网络代码教程

访问本教程以获得对游戏对象网络代码的基本理解,并了解在创建休闲合作多人游戏时如何使用它。

了解详情
小规模竞争多人游戏模板

小规模竞争多人游戏模板

此模板提供了一个起点,以使用 Netcode For GameObjects 和 Unity 的游戏服务创建和交付您的多人游戏项目。

了解详情
开始使用实体的网络代码

开始使用实体的网络代码

观看此按需网络研讨会,深入了解Megacity Metro演示,学习如何将实体集成到您的项目中,以及Unity的游戏服务。

了解详情
多重呼叫
开始构建您的下一个多人游戏

安装 Unity 多人游戏解决方案,以便在下一个项目中取得先机。

建立休闲合作
建立竞争行动

常见问题解答

Unity引擎适用于P2P吗?

+

Unity的多人游戏支持哪些平台?

+

Unity的多人游戏解决方案何时会准备好投入生产?

+

Unity的多人游戏套件会一直是独立的包吗?

+

Unity的多人游戏解决方案可用于哪些编辑器版本?

+

Unity的多人游戏解决方案如何与Unity游戏服务集成?

+

您愿意接受社区的拉取请求吗?

+

你能使用专用服务器吗?

+

我在哪里可以找到教程和其他学习材料?

+