确定游戏是否已首次启动 - Cocos2d

时间:2011-05-15 02:49:30

标签: iphone cocos2d-iphone

我知道这可能很容易,但我想在游戏中添加精灵,告诉你必须在第一次发布时才玩游戏。如果游戏启动了第二,第三,第四,第五,时间等,我不希望这些说明再次出现。

有人能引导我走向正确的方向还是举个例子?

我正在考虑添加一个布尔“isFirstLaunch”,然后将它放在AppDelegate的“applicationDidFinishLaunching”中,然后在我的游戏场景中检查它是否属实,但我不完全确定。

任何帮助?

谢谢!

1 个答案:

答案 0 :(得分:1)

只需使用默认首选项即可。如果应用程序没有找到文件=第一次,如果应用确实找到文件=不是第一次。当我编写LustCalc时,我做了类似的事情。寻找NSUserDefaults ......一些东西。对不起,我很久以前就这样做了。


发现这个: Best way to check if an iPhone app is running for the first time

作为附注,如果您不使用同步,iphone会在一两分钟之后决定何时存储偏好:如果应用程序在此期间退出,则不会保存首选项。所以你应该只在退出应用程序时和特殊时间同步。