【发布时间】:2014-07-16 19:42:55
【问题描述】:
我知道我可以使用 TurnBasedMatch.getParticipants() 获取所有参与者,并且我知道我可以在轮到玩家时通过 TurnBasedMatch.getPendingParticipantId() 获取玩家的参与者 id,但是我如何获取参与者对象或 id如果不是轮到玩家?我当然可以在轮到我的时候把它保存在本地,然后再阅读,但是有没有更好的方法?
【问题讨论】:
我知道我可以使用 TurnBasedMatch.getParticipants() 获取所有参与者,并且我知道我可以在轮到玩家时通过 TurnBasedMatch.getPendingParticipantId() 获取玩家的参与者 id,但是我如何获取参与者对象或 id如果不是轮到玩家?我当然可以在轮到我的时候把它保存在本地,然后再阅读,但是有没有更好的方法?
【问题讨论】:
我和我的朋友用这个开发了一个国际象棋游戏,他用java到Android,我用objective-c到iOS,他这样做是为了让玩家:
Games.Players.getCurrentPlayer(getApiClient())
那么就可以通过播放器获取playerID或者participantID...
【讨论】:
public String myParticipantID(){
return match.getParticipantId(Games.Players.getCurrentPlayer(gac).getPlayerId());
}
gac 是您的 GoogleApiClient 对象
【讨论】: