0
多人遊戲結束後,是否有可能向同一參與者發送重新匹配請求?Google Play服務 - 發送重新匹配請求
請注意,這不是由Google API提供的,我想知道人們是否對實現這樣的系統有任何想法。
感謝, 拉雅
多人遊戲結束後,是否有可能向同一參與者發送重新匹配請求?Google Play服務 - 發送重新匹配請求
請注意,這不是由Google API提供的,我想知道人們是否對實現這樣的系統有任何想法。
感謝, 拉雅
如果你只是想一個解決方案,以邀請所有相同的人從以前的遊戲..這個工程的發起啓動該遊戲的玩家:
當你回來從選擇球員的意圖..只是保存:
// Handle the result of the "Select players UI" we launched when the user clicked the
// "Invite friends" button. We react by creating a room with those players.
private void handleSelectPlayersResult(int response, Intent data) {
if (response != Activity.RESULT_OK) {
Log.w(TAG, "*** select players UI cancelled, " + response);
Gdx.app.postRunnable(new Runnable() {
@Override
public void run() {
mGHInterface.onBackedOut();
}
});
return;
}
Log.d(TAG, "Select players UI succeeded.");
previousMatch = data;
// get the invitee list ...(etc, etc)
然後,要激活代碼的下位的任何方式工作:
@Override
public void sendOutRematch() {
handleSelectPlayersResult(Activity.RESULT_OK, previousMatch);
}
現在,對於被邀請到房間的玩家...需要查看他們的房間對象,並從該對象獲取受邀玩家ID ..並保存該玩家列表以便它可以被使用在像這樣的房間創建過程搶IDS:
ArrayList<String> playerIDs;
for (Participant p : room.getParticipants()) {
playerIDs.add(p.getPlayer().getPlayerId());
}
然後用在你的房間的創建過程列表。
好主意:)這應該是有用的。謝謝! – rajatag