iOS游戏中心-它是否使用本地高分添加到未来的构建



我完成了一款游戏,但我还没有实现game Center。我将在以后的构建中这么做,但我的游戏确实会在设备上存储高分值。

当我添加Game Center时,已经保存在设备上的高分是否会用于Game Center,或者是否存在只有Game Center可以使用的特定值,这将导致每个人都必须重新创建他们的高分?

您可以将以前的高分提交到Game Center。

Game Center排行榜可以采用许多不同的格式,从Apple Docs:

Game Center提供三种基本格式类型:

抽象数,如整数、定点数等。

时间值,如分、秒。

货币价值,如美元或欧元。

所有你需要做的是添加代码提交高分到Game Center一旦它与你的应用程序集成。

一旦你更新了你的游戏,在AppDelegateApplicationDidFinishLaunchingWithOptions方法中你可以添加这样的内容:

if ([NSUserDefaults standardUserDefualts] objectForKey: @"High Score Submitted"] == nil){
    // CODE TO SUBMIT HIGH SCORE TO GC
    [[NSUserDefaults standardUserDefaults] setObject: @"Yes" ForKey: @"High Score Submitted"];
    [[NSUserDefaults standardUserDefaults] synchronize];
}

最新更新