3D小规模合作游戏
中级 → 高级
Unity 2020.3 及更高版本
游戏对象、Relay、Lobby的网络代码
进入《Boss Room》
Boss Room 是一个小规模合作游戏示例项目 - 使用 Netcode for GameObjects 构建 - 旨在帮助您探索多人游戏流程背后的概念和模式。
例如,角色能力、投射动画以隐藏延迟、复制对象、RPC 以及与 Relay、 Lobby和 Authentication 服务的集成。
下载源代码和资产
Boss Room 在 GitHub 上公开可用,您可以克隆、分叉或将其用于您的游戏中 - 以您认为合适的方式释放您的创造力。
访问
- 一层有人居住的地下城
- 四个角色类别,每个类别有两种不同的皮肤
- 战斗小鬼和老板
- 一个简单的合作拼图
- 高品质风格化的艺术和音乐资产
该 repo 还包含一个 实用程序包, 其中包含可在您自己的项目中重复使用的示例脚本,包括 ClientNetworkTransform、场景管理实用程序、SessionManager 等实用程序。
您将学到什么?
Boss Room 将帮助您学习如何使用 Netcode 为 GameObjects、 Relay、 Lobby和Authentication服务有效地构建小规模、合作的多人游戏体验。
你将了解:
- 使用 GameObjects 的 Netcode 构建合作游戏的基础知识
- 网络对象池
- 延迟隐藏技术
- ……等等。
了解有关 Unity 多人游戏的更多信息