注意:已弃用 UNet,未来会将其从 Unity 中删除。一个新系统正在开发中。如需了解更多信息和后续步骤,请参阅此博客文章以及常见问题解答 (FAQ)。 |
制作多人游戏时,需要实现一种方法来让玩家找到彼此、加入现有比赛或创建新比赛。此外还需要确定如何处理常见的网络问题,比如充当游戏主机的玩家退出时发生的情况。
本部分将介绍如何构建游戏的这些重要部分,包括:
主机迁移,应对作为对等托管游戏主机的玩家退出时的情况。
网络发现,帮助玩家在 LAN 上彼此连接
多人游戏大厅,帮助玩家在互联网上创建或加入比赛
自定义网络客户端和服务器代码 - 如果有自定义要求并希望编写自己的连接代码,而不是使用 Unity 的 Network Manager,则可以参考此部分。