2012-07-01 57 views

回答

0

您只能將64位整數作爲分數提交給排行榜。從documentation

遊戲中心,得分只是你 應用程序報告一個 64位整數值。您可以自由決定 評分的含義,以及您的應用程序如何計算它。當您的 已準備好將排行榜添加到 您的應用程序時,您可以在iTunes Connect上配置 排行榜來告訴 Game Center如何將格式化並顯示給玩家的分數應該是 。 此外,您提供本地化字符串 ,以便可以在不同語言中正確顯示分數 。 A 在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); 
}