多人游戏项目可以容纳多个用户在同一项目中,无论是在本地还是通过网络服务器。 要构建多人游戏,请结合使用 Unity 的多人游戏包和服务。 请参阅 Unity 多人游戏概述 以获取更多信息,或参考 本页上的其他资源。
如果您刚开始使用多人游戏,建议的入口点是 多人游戏中心包,它根据您的游戏需求建议 Unity 多人游戏包,并为您提供样本和教程,帮助您使用它们。
主题 | 描述 |
---|---|
Unity 多人游戏概述 | 了解 Unity 的多人游戏包和服务。 |
使用多人游戏中心 | 选择您想要制作的多人游戏类型,安装 Unity 建议的包,并按照快速入门指南将它们设置到您的项目中。 |
主题 | 描述 |
---|---|
专用服务器 | 使用专用服务器平台发布多人游戏,以减少服务器构建使用的资源量。 |
主题 | 描述 |
---|---|
面向游戏对象的网络代码 | Unity 的高级 网络Unity 系统,允许在计算机网络上进行多人游戏。 更多信息 参见 词汇表 多人游戏的逻辑。 |
面向实体的网络代码 | 开发使用 Unity 的 面向数据技术栈 (DOTS) 的多人游戏项目。 |
Unity 多人游戏 | 面向 游戏对象Unity 场景中的基本对象,可以代表角色、道具、场景、相机、航点等。 游戏对象的功能由附加到它的组件定义。 更多信息 参见 词汇表 的网络代码、传输、多人游戏工具和多人游戏播放模式包的文档。 |
多人游戏工具 | 可用于分析、调试和测试多人游戏的工具。 |
多人游戏播放模式 | 模拟单个开发设备上的最多四名玩家。 |
多人游戏服务 | 多人游戏服务包是为在 Unity 6 中开发的游戏添加多人游戏元素的一站式解决方案,由多人游戏 Unity 游戏服务 提供支持。 |
Unity 传输 | 面向游戏对象的网络代码和面向实体的网络代码使用的低级网络库。 |
专用服务器包 | 在服务器和客户端角色之间切换项目、其游戏对象及其组件。 此包需要使用专用服务器平台的项目。 |
主题 | 描述 |
---|---|
多人游戏托管 | 一个可扩展的平台,用于托管多人游戏。 |
大厅 | 允许玩家在多人游戏中发现彼此并连接到彼此。 |
匹配器 | 自动将远程玩家分配到游戏实例。 |
中继 | 允许玩家使用加入代码连接到游戏实例。 |
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.