-1

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

4

1 回答 1

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
}
于 2013-11-01T09:14:31.283 回答