2017-10-13 126 views
0

我正在嘗試使用Google Play遊戲服務創建實時多人遊戲。我想設置一個播放器host.How我可以在下面的方法 -如何在谷歌玩遊戲中定義一個主機實時多人遊戲?

@Override 
public void onRoomConnected(int statusCode, Room room) 
{ 
    Log.d(TAG, "onRoomConnected(" + statusCode + ", " + room + ")"); 
    if (statusCode != GamesStatusCodes.STATUS_OK) { 
     Log.e(TAG, "*** Error: onRoomConnected, status " + statusCode); 
     showGameError(); 
     return; 
    } 

    updateRoom(room); 
} 

回答

1

AFAIK實現這一目標,建議到add a waiting room UI,你可以從RoomUpdateListener.onRoomConnected推出。使用participant ID作爲參與者的臨時標識符,僅適用於特定房間。

然後,隨着參與者加入並獲得連接,您可以啓動分配特定用戶並考慮此相關SO post中建議的邏輯。

請檢查此video瞭解更多見解,並且此GitHub post中的示例實施可能也有所幫助。