Version: 6000.3
语言: 中文
Unity XR 开发工具包
Unity 多人游戏概述

多人游戏

多人游戏项目可以在同一项目中托管多个用户,无论是在本地还是通过网络服务器。若要构建多人游戏,请结合使用 Unity 的多人游戏包和服务。有关详细信息,请参阅 Unity 多人游戏概述,或参阅此页面上的其他资源

如果你刚刚开始玩多人游戏,建议的入口点是多人游戏中心包,它会根据游戏需求建议 Unity 多人游戏包,并允许你访问示例和教程来帮助你使用它们。

主题 描述
Unity 多人游戏概述 了解 Unity 的多人游戏包和服务。
使用多人游戏中心 选择要制作的多人游戏类型,安装 Unity 推荐的包,然后按照快速入门指南在项目中进行设置。
游戏对象的网络代码 Unity 用于多人游戏的高级网络逻辑。
实体的网络代码 开发使用 Unity 面向数据的技术堆栈 (DOTS) 的多人游戏项目。
Unity 传输 Netcode 用于的低级网络库游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表
和实体使用的网络代码。
专用服务器包 在服务器和客户端角色之间切换项目、其游戏对象及其组件。此包需要使用专用服务器平台的项目。
多人游戏服务 多人游戏服务包提供了一个 SDK,该 SDK 使用会话来定义玩家组在游戏中的交互方式。
它还包括可用于控制以下底层服务的命名空间:
大厅
中继
匹配器
多人游戏托管
多人游戏小部件 使用多人游戏控件测试多人游戏会话工作流程的特定阶段,而无需编写任何代码。
多人游戏模式 在单个开发设备上模拟多达四个玩家。
多人游戏工具 可用于分析、调试和测试多人游戏的工具。

其他资源

Unity XR 开发工具包
Unity 多人游戏概述