
第一个电话:
gamesclIEnt.submitscore( 100 );
现在玩家得分是100
第二个电话:
gamesclIEnt.submitscore( 150 );
现在玩家得分是150
第三个电话:
gamesclIEnt.submitscore( 100 );
玩家得分仍然保持150.提交的值不大于last,所以它被忽略.
是否有一种简单的方式来检索最后的玩家得分,总结新的得分,并提交总计创建增量分数排行榜?就像是
int old_score = ...GET LAST PLAYER score...int new_score = old_score + current_game_score;gamesclIEnt.submitscore( new_score );解决方法 没有测试到目前为止,但我认为这样做的方式:
PendingResult<leaderboards.LoadplayerscoreResult> result = Games.leaderboards.loadCurrentPlayerleaderboardscore(gameHelper.getapiclient(),"leaderBOARD_ID",leaderboardVariant.TIME_SPAN_ALL_TIME,leaderboardVariant.ColLECTION_PUBliC); result.setResultCallback(new ResultCallback<leaderboards.LoadplayerscoreResult>() { @OverrIDe public voID onResult(leaderboards.LoadplayerscoreResult loadplayerscoreResult) { Games.leaderboards.submitscore(gameHelper.getapiclient(),loadplayerscoreResult.getscore().getRawscore()+ score); } 总结 以上是内存溢出为你收集整理的如何在Android Google Play服务的排行榜中增加玩家成绩?全部内容,希望文章能够帮你解决如何在Android Google Play服务的排行榜中增加玩家成绩?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)