0
我正在建造一款使用PUN的多人遊戲,其中房間中的兩名玩家將互相玩耍。 如果網絡播放器播放速度很慢,他/她會自動從Photon服務器斷開連接。 我想給出一個等待時間來響應斷開的玩家,同時他可以再次加入房間繼續他的遊戲。如何使用PUN Unity3D將玩家重新加入房間?
我該怎麼做? 高度讚賞任何形式的幫助。 TIA
我正在建造一款使用PUN的多人遊戲,其中房間中的兩名玩家將互相玩耍。 如果網絡播放器播放速度很慢,他/她會自動從Photon服務器斷開連接。 我想給出一個等待時間來響應斷開的玩家,同時他可以再次加入房間繼續他的遊戲。如何使用PUN Unity3D將玩家重新加入房間?
我該怎麼做? 高度讚賞任何形式的幫助。 TIA
PUN不支持作爲Phtoon Turnbased的重新加入(保留演員號碼和玩家狀態)。 因此,您需要處理斷線事件並重新以新玩家的身份重新連接,並使用斷開連接的玩家的狀態更新此玩家狀態(有時可能會有些棘手)。您可能更容易通過名稱或userId將所有狀態存儲在房間屬性和參考玩家那裏。