2014-11-03 39 views
-1

我正在制作比赛3场比赛,我需要补充生命。如果用户没有解决难题,他就会失去1点生命。我做到了,但是我怎样才能让生命每20分钟补充一次?我卡住了。另一个问题是如果游戏移动到后台,用户再次打开游戏后如何检查?iOs游戏 - 生命补充

我的游戏是对你的问题的objective-c

+0

1.在20分钟后添加所需的数字。 2.应用程序确实进入前台。 – 2014-11-03 10:18:19

回答

0

第一部分Sprite Kit项目:

您正在寻找一些计时器。您可以使用NSTimer每20m调用一个方法,或使用waitForDuration方法init调用SKAction。你的问题的

第二部分:

在你AppDelegate发现或添加方法applicationWillEnterForeground:(UIApplication *)application 。每当您的应用程序变为活动状态时,都会调用此方法。或addObserverapplicationWillEnterForeground通知您需要它的地方。