如何使用 PUN Unity3D 将玩家重新加入房间?

How to Rejoin a player to a room using PUN Unity3D?

我正在使用 PUN 构建一个多人游戏,其中一个房间中的两个玩家将互相玩。 在播放时,如果播放器的网络看起来很慢,he/she 会自动断开与 Photon 服务器的连接。 我想给掉线的玩家一个等待时间来回复,同时他可以重新加入房间继续他的游戏。

我该怎么做? 非常感谢任何形式的帮助。 TIA

PUN 不像 Phtoon Turnbased 那样支持重新加入(保留演员编号和玩家状态)。 因此,您需要处理断开连接事件并作为新玩家再次重新连接,并使用断开连接的玩家状态更新此玩家状态(有时可能会很棘手)。您可能会发现将所有状态存储在房间属性中,并通过名称或用户 ID 引用玩家。