Xcode级锁定系统

时间:2014-10-21 03:15:59

标签: xcode locking save levels

我正在创建一款iphone游戏。我有21个级别,我想要它所以你必须完成之前的级别才能进入下一个级别。我有一个不同的主屏幕类,包括关卡的动作按钮,然后是控制每个关卡的另一个类。所以基本上我需要帮助,以某种方式保存,然后在级别类中创建一个if then语句,允许你播放下一级别..

示例:

 if (*Help Here) {
[self level2];
//handle the method to display level 2
} else {
UIAlertView *message = [[UIAlertView alloc] initWithTitle:@"Locked"
message:@"You must complete level one first"
delegate:nil
cancelButtonTitle:@"ok"
otherButtonTitles:nil];
//message displaying they must beat lvl 1 first
}

对不起,我很新,我只有14岁!

编辑:为自己找到这个,为需要帮助的人

保存在nsuserdefaults中,然后检查对象是否为零,为我工作

1 个答案:

答案 0 :(得分:0)

你可以通过保存刚刚在NSUserDefault等地方完成的等级编号来实现它。并检查用户是否点击了等级为++的数字然后确定..如果没有..给他提醒