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