嗯,通常我想把值作为双倍提交给我在google play服务中的领导板,但是它说提交方法是为了“长值”。
Games.Leaderboards.submitScore com.google.android.gms.games.leaderboard.Leaderboards.submitScore(GoogleApiClient arg0,String arg1,long arg2)
那么,如何提交双值或浮动值呢?
发布于 2014-03-23 00:06:52
对于double和float,您只需将其转换为如下所示的long:
long arg2 = (long) yourDoubleOrFloat; 但是,请记住,double和float都是不精确的,因为它们是浮点数。你可能想要使用int。
发布于 2014-03-23 00:15:34
void submitScore (GoogleApiClient apiClient, String leaderboardId, long score)score必须是long类型的,但是:
得分值的含义取决于开发人员控制台中建立的领导板的格式。领导板支持以下评分格式:
因此,您可能希望转到developer console并设置所需的配置。
https://stackoverflow.com/questions/22585321
复制相似问题