如何向游戏中心提交带小数点后一分的分数?

时间:2012-07-01 14:36:33

标签: iphone objective-c ios xcode game-center

我想将带有一位小数的分数发送到Game Center。我可以这样做吗?

1 个答案:

答案 0 :(得分:0)

您只能将64位整数作为分数提交到排行榜。来自documentation

  

对于Game Center,分数只是一个   您报告的64位整数值   应用。你可以自由决定   分数意味着什么,以及你的分数   应用程序计算它。当你   准备添加排行榜了   您的应用程序,您配置   iTunes Connect上的排行榜告诉我们   游戏中心应该如何得分   格式化并显示给播放器。   此外,您提供本地化字符串   这样就可以显示分数   正确地用不同的语言。一个   配置的关键优势   iTunes Connect中的排行榜就是这样   Game Center应用程序可以显示   没有你的游戏分数   写任何代码。

该文档页面应该告诉您格式化您的分数。听起来,为了显示类似浮动的分数,您将不得不修改iTunes Connect中的格式设置。

试试这个:

- (IBAction)setScore 
{      
     float score = (float)self.currentScore / 100.0f;
     currentScoreLabel.text = [NSString stringWithFormat: @"%f", score]; 
     NSLog(@"%lld", self.currentScore);
}