如何检查哪个玩家在游戏中断开连接?

时间:2014-08-12 15:53:23

标签: unity3d multiplayer

我正在制作一个团结的多人游戏。 我使用主服务器.player1(服务器)将是服务器,而player2(客户端)将连接到player1。

现在我需要了解哪个播放器已断开连接?  player1可以使用OnPlayerDisconnected(NetworkPlayer)来检查播放器2是否断开连接。但是不能在客户端使用this功能(仅在服务器端工作)

player2可以做什么来理解player1是否已断开连接?

1 个答案:

答案 0 :(得分:2)

Network广播另一条消息OnDisconnectedFromServer。当客户端与服务器断开连接时,会在客户端上调用它。

Network.OnDisconnectedFromServer

传递一个NetworkDisconnect对象,该对象为您提供有关断开事件的信息,例如是丢失连接还是故意断开连接。 Unity Script Reference页面也提供了示例。