我知道这可能很容易,但我想在游戏中添加精灵,告诉你必须在第一次发布时才玩游戏。如果游戏启动了第二,第三,第四,第五,时间等,我不希望这些说明再次出现。
有人能引导我走向正确的方向还是举个例子?
我正在考虑添加一个布尔“isFirstLaunch”,然后将它放在AppDelegate的“applicationDidFinishLaunching”中,然后在我的游戏场景中检查它是否属实,但我不完全确定。
任何帮助?
谢谢!
答案 0 :(得分:1)
只需使用默认首选项即可。如果应用程序没有找到文件=第一次,如果应用确实找到文件=不是第一次。当我编写LustCalc时,我做了类似的事情。寻找NSUserDefaults ......一些东西。对不起,我很久以前就这样做了。
发现这个: Best way to check if an iPhone app is running for the first time
作为附注,如果您不使用同步,iphone会在一两分钟之后决定何时存储偏好:如果应用程序在此期间退出,则不会保存首选项。所以你应该只在退出应用程序时和特殊时间同步。