Note: UNet is deprecated, and will be removed from Unity in the future. A new system is under development. For more information and next steps see this blog post and the FAQ. |
制作多人游戏时,需要实现一种方法来让玩家找到彼此、加入现有比赛或创建新比赛。此外还需要确定如何处理常见的网络问题,比如充当游戏主机的玩家退出时发生的情况。
本部分将介绍如何构建游戏的这些重要部分,包括:
主机迁移,应对作为对等托管游戏主机的玩家退出时的情况。
网络发现,帮助玩家在 LAN 上彼此连接
多人游戏大厅,帮助玩家在互联网上创建或加入比赛
自定义网络客户端和服务器代码 - 如果有自定义要求并希望编写自己的连接代码,而不是使用 Unity 的 Network Manager,则可以参考此部分。