如何让球员等待

时间:2014-05-25 20:24:40

标签: ios objective-c cocos2d-iphone

我想知道如何让球员等待?喜欢糖果粉碎当玩家失去所有健康点时他必须等待一段时间

我怎么能这样做?

由于

1 个答案:

答案 0 :(得分:0)

当玩家输掉

时创建一个日期对象
NSDate *stopTime = [NSDate dateWithTimeIntervalSinceNow:0];

并将该日期存储在NSUserDefaults中。要检查用户是否等待了足够长的时间,请从NSUserDefaults中读取日期,并计算停止时间和当前时间之间的差值。例如,如果用户需要等待15分钟,那么

NSTimeInterval delta = [stopTime timeIntervalSinceNow];
delta = -delta;
if ( delta > 15 * 60 )
    // OK to play
else
    // still waiting