【问题标题】:Get scores and player info from leaderboard从排行榜获取分数和玩家信息
【发布时间】:2012-03-11 03:50:47
【问题描述】:

我希望能够显示我游戏中关卡的前十名左右分数的列表。我看了一下,发现openfeint有一个回调方法

Leaderboard.getScores(Leaderboard.GetScoresCB cb)

我不知道如何实现,所以我尝试了

 public static void getScores(){
     Leaderboard l = new Leaderboard(getRightLB(level, section));
     float score = l.getScores(Leaderboard.GetScoresCB cb)
 }

我在方法的第二行遇到了错误的构造错误。 android 版本的假动作的实现似乎很差,有谁知道实现这个的正确方法。

是否还可以获取用户名和个人资料照片以及分数数据?

【问题讨论】:

    标签: java android openfeint leaderboard


    【解决方案1】:

    回答

    像提交乐谱一样设置它,Duh!

    public static void getScores(){
         Leaderboard l = new Leaderboard("KEY");
         l.getScores(new Leaderboard.GetScoresCB() {
    
            @Override
            public void onSuccess(List<Score> scorelist) {
                // TODO Auto-generated method stub
    
            }
        });
     }
    

    编辑:我已经确定了用户名/个人资料图片。

    事实证明,Score 对象与其他信息以及分数的数值捆绑在一起。

    获取数值分值:

    scorelist.get(i).score;
    

    对应的用户名:

    scorelist.get(i).user.name;
    

    还有头像的url:

    scorelist.get(i).user.profilePictureUrl;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-09
      • 2015-05-04
      • 2019-03-22
      • 2014-06-08
      相关资源
      最近更新 更多