我在Unity中創建多人遊戲。如何在Google Play遊戲中沒有對手玩家時放棄房間?
要創建一個房間,我使用:
PlayGamesPlatform.Instance.RealTime.CreateQuickGame(MinOpponents, MaxOpponents, GameVariant, listener);
爲了得到室創建的進度,我使用:
public void OnRoomSetupProgress(float progress) {
}
上述功能,但只是在progress = 20
調用一次然後,如果沒有其他球員可用,永遠不會再次。
由於最初,我不會有很多玩家使用這個應用程序,我想等待10秒鐘連接到任何其他玩家,如果沒有玩家,我想用內置的AI開始遊戲。爲此,我需要以乾淨的方式中止當前的房間設置進度。我不知道如何進一步行動。
請讓我知道你是否知道這種情況的解決方案。