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