要使用 NetworkManagerHUD 来集成 Unity Multiplayer 服务,请遵循以下步骤:
在场景中创建一个空游戏对象。
向空游戏对象添加 NetworkManager 和 NetworkManagerHUD 组件。将此对象重命名为“Network Manager”以表明其用途。
创建一个预制件来表示玩家。连接到游戏的玩家将分别控制此预制件的某个实例。
向玩家预制件添加 NetworkIdentity 和 NetworkTransform 组件。NetworkTransform 组件可同步玩家游戏对象的移动。如果要开发玩家不会移动的游戏,则不需要此组件。
在 Inspector 中,将玩家预制件添加到 Network Manager 的 Player Prefab 属性。
构建并运行项目。Network Manager HUD 将显示游戏内菜单。单击 Enable Match Maker。
在托管应用程序上选择一个房间名称并单击 Create Internet Match。
运行项目的更多实例,然后在这些客户端上单击 Find Internet Match。现在应该会显示房间名称。
单击 Join Match。玩家现在应该已经连接到同一个比赛。