谷歌玩游戏服务 - 成就点

时间:2013-12-08 18:39:59

标签: android google-play-games

有没有办法在我的应用中获得Google Play游戏成就point value

我在API:s中找不到任何内容。

我想创建一个成就排行榜,而不必在两个不同的地方(游戏和游戏服务控制台)拥有成就值。

2 个答案:

答案 0 :(得分:0)

不,不幸的是,我们目前没有提供以编程方式检索成就的分值的方法。不过,这是一个很好的功能要求!

答案 1 :(得分:-2)

您需要从您的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