我第一次擺弄GPGS Android API,並遇到一些問題,讓自動匹配工作正如我所料。我一直在使用ButtonClicker示例,該示例似乎工作得很好 - 當選擇「快速遊戲」時,等待室出現,我可以連接兩個玩家,所有回調都按預期發射。Google Play遊戲服務createAutoMatchCriteria MIN_OPPONENTS> 1
如果我做了一個更改,以便使用min_opponents = 2調用createAutoMatchCriteria,則max_opponents = 2而不是1,等候室將啓動並顯示2個對手的佔位符,但我無法讓任何玩家連接 - onPeerJoined從不會被調用並且這兩個設備只是繼續等待,好像兩個設備都不知道其他設備可用。
是否還有其他需要發生的事情來啓用3人遊戲?我不確定這個樣本是否會支持超過2名球員的實際比賽,但看起來候補室應該嘗試建立一個有3名參與者的房間。有人知道我做錯了什麼?
謝謝!
查看GPGS文檔中的[Quick Game Option](https://developers.google.com/games/services/android/realtimeMultiplayer)指南。代碼示例Bundle am = RoomConfig.createAutoMatchCriteria(1,1,0);可以通過將第一個參數更改爲3來調整爲包含多達3個玩家。 – noogui
這就是我所做的,但是當我將其設置爲大於1的任何值時,出於某種原因我不能再獲得任何對等連接。 – user888867