Version: 2019.2
集成 Multiplayer 服务
使用 Unity 的高级 API 进行集成

使用 HUD 进行集成

要使用 NetworkManagerHUD 来集成 Unity Multiplayer 服务,请遵循以下步骤:

1.在场景中创建一个空游戏对象。

2.向空游戏对象添加 NetworkManagerNetworkManagerHUD 组件。将此对象重命名为“Network Manager”以表明其用途。

![](../uploads/Main/UnityMultiplayerHUDComponents.png) 

3.创建一个预制件来表示玩家。连接到游戏的玩家将分别控制此预制件的某个实例。

4.向玩家预制件添加 NetworkIdentityNetworkTransform 组件。NetworkTransform 组件可同步玩家游戏对象的移动。如果要开发玩家不会移动的游戏,则不需要此组件。

![](../uploads/Main/UnityMultiplayerNetworkPlayerPrefab.png) 

5.在 Inspector 中,将玩家预制件添加到 Network ManagerPlayer 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) 
集成 Multiplayer 服务
使用 Unity 的高级 API 进行集成