多人游戏项目可以容纳多个用户在同一项目中,无论是在本地还是通过网络服务器。 要构建多人游戏,请结合使用 Unity 的多人游戏包和服务。 请参阅 Unity 多人游戏概述 以获取更多信息,或参考 本页上的其他资源。
如果您刚开始使用多人游戏,建议的入口点是 多人游戏中心包,它根据您的游戏需求建议 Unity 多人游戏包,并为您提供样本和教程,帮助您使用它们。
主题 | 描述 |
---|---|
Unity 多人游戏概述 | 了解 Unity 的多人游戏包和服务。 |
使用多人游戏中心 | 选择您想要制作的多人游戏类型,安装 Unity 建议的包,并按照快速入门指南将它们设置到您的项目中。 |
主题 | 描述 |
---|---|
专用服务器 | 使用专用服务器平台发布多人游戏,以减少服务器构建使用的资源量。 |
主题 | 描述 |
---|---|
面向游戏对象的网络代码 | Unity 的高级 网络Unity 系统,允许在计算机网络上进行多人游戏。 更多信息 参见 词汇表 多人游戏的逻辑。 |
面向实体的网络代码 | 开发使用 Unity 的 面向数据技术栈 (DOTS) 的多人游戏项目。 |
Unity 多人游戏 | 面向 游戏对象Unity 场景中的基本对象,可以代表角色、道具、场景、相机、航点等。 游戏对象的功能由附加到它的组件定义。 更多信息 参见 词汇表 的网络代码、传输、多人游戏工具和多人游戏播放模式包的文档。 |
多人游戏工具 | 可用于分析、调试和测试多人游戏的工具。 |
多人游戏播放模式 | 模拟单个开发设备上的最多四名玩家。 |
多人游戏服务 | 多人游戏服务包是为在 Unity 6 中开发的游戏添加多人游戏元素的一站式解决方案,由多人游戏 Unity 游戏服务 提供支持。 |
Unity 传输 | 面向游戏对象的网络代码和面向实体的网络代码使用的低级网络库。 |
专用服务器包 | 在服务器和客户端角色之间切换项目、其游戏对象及其组件。 此包需要使用专用服务器平台的项目。 |
主题 | 描述 |
---|---|
多人游戏托管 | 一个可扩展的平台,用于托管多人游戏。 |
大厅 | 允许玩家在多人游戏中发现彼此并连接到彼此。 |
匹配器 | 自动将远程玩家分配到游戏实例。 |
中继 | 允许玩家使用加入代码连接到游戏实例。 |