如何在TurnBasedMatch中获取自己的参与者ID?

时间:2014-07-16 19:42:55

标签: android google-play-games

我知道我可以通过TurnBasedMatch.getParticipants()获得所有参与者,并且我知道我可以通过TurnBasedMatch.getPendingParticipantId()在玩家轮到时获得玩家的参与者ID,但是我如何获得参与者对象或ID如果不是玩家的回合?我当然可以在轮到我之后将其保存在本地并稍后阅读,但有更好的方法吗?

2 个答案:

答案 0 :(得分:3)

我和我的朋友使用这个开发了一个国际象棋游戏,他使用java到Android,我使用了Objective-c到iOS,他确实喜欢这个以获得玩家:

Games.Players.getCurrentPlayer(getApiClient())

然后你可以通过播放器获得playerID或participantID ...

答案 1 :(得分:2)

public String myParticipantID(){
    return match.getParticipantId(Games.Players.getCurrentPlayer(gac).getPlayerId());
}

gac是您的GoogleApiClient对象