如何知道游戏第一次运行的时间

时间:2013-11-01 08:59:35

标签: cocos2d-iphone

我想在游戏第一次运行时播放游戏故事情节和说明,并在后续运行期间绕过它们。如何设置条件以了解游戏何时第一次运行?感谢。

1 个答案:

答案 0 :(得分:0)

你的意思是第一次玩游戏或第一次特定的场景执行?

«这是检查特定类是否第一次执行的方法。

Static bool isFirstTime = true;

if(isFirstTime)
{
  //do what you need at first time
}
else 
{

}

isFirstTime = false;

«如果您需要在设备中找到第一次游戏启动,请使用Userdefaults查找

bool isFirstTime = false;

if([[NSUserDefaults standardUserDefaults] objectForKey:@"Is_FirstTime"])
{
    isFirstTime = [[NSUserDefaults standardUserDefaults] boolForKey:@"Is_FirstTime"];
}
else
{
    isFirstTime = true;

    [[NSUserDefaults standardUserDefaults] setBool:false forKey:@"Is_FirstTime"];
    [[NSUserDefaults standardUserDefaults] synchronize];
}

if(isFirstTime)
{
    //its first time
}