【发布时间】:2017-07-03 05:01:44
【问题描述】:
我正在开发一款游戏,我想继续将当前播放的分数添加到之前的播放分数。
例如,如果我之前的分数是 10,而我现在的分数是 20,那么我希望排行榜将 30 显示为我的分数。
但我的问题是每次我推送我的分数时,排行榜中只会显示最高分数。
我正在使用此代码提交分数。
Games.Leaderboards.submitScore(mGoogleApiClient, LEADERBOARD_ID, 20);
我该怎么办?这真的可以吗。
【问题讨论】:
-
是的,这是可能的。先把之前的
highScore取为int,我假设LEADERBOARD_ID是之前的highScore,当前的得分为int,加起来再提交给mGoogleApuClient -
这是正确的方法吗?我也这么想。
-
这是最简单的方法。获取最高和存储的当前更新。无需共享首选项
-
非常感谢您的回答,我将只使用这种方法。
标签: android google-play-games leaderboard