【发布时间】:2013-12-08 18:39:58
【问题描述】:
有没有办法在我的应用中获取 Google Play 游戏成就的point value?
我在API:s 中找不到任何内容。
我想创建一个成就排行榜,而不必在两个不同的地方(游戏和游戏服务控制台)拥有成就值。
【问题讨论】:
有没有办法在我的应用中获取 Google Play 游戏成就的point value?
我在API:s 中找不到任何内容。
我想创建一个成就排行榜,而不必在两个不同的地方(游戏和游戏服务控制台)拥有成就值。
【问题讨论】:
不,很遗憾,我们目前不提供以编程方式检索成就积分值的方法。不过,这是一个很好的功能请求!
【讨论】:
你需要像这样从你的 gamesClient 调用 loadAchievements:
gamesClient.loadAchievements(new OnAchievementsLoadedListener(){
@Override
public void onAchievementsLoaded(int statusCode,
AchievementBuffer buffer) {
for(Achievement a : buffer){
Log.i("State:"+a.getState());
}
});
这将打印出你是否已经解决了成就(或者如果它是增量的),你还可以获得多少增量步骤已经解决了
a.getCurrentSteps();
阅读更多关于成就here
【讨论】: