我正在那里参加第3场比赛,我需要增加生命。如果用户没有解决谜题,他将失去1点生命。我做到了,但我怎么能每20分钟补充一次生命?我被卡住了。另一个问题是如果游戏移动到后台,如何在用户再次打开游戏后进行检查?
我的游戏是[{1}}
上的Sprite Kit
项目
答案 0 :(得分:0)
问题的第一部分:
您正在寻找一些计时器。您可以使用NSTimer
每20米调用一个方法,或使用SKAction
方法初始化waitForDuration
。
问题的第二部分:
在AppDelegate
查找或添加方法applicationWillEnterForeground:(UIApplication *)application
中
。每当您的应用程序变为活动状态时,都会调用此方法。或addObserver
applicationWillEnterForeground
通知您需要的地方。