-1
我正在制作比赛3场比赛,我需要补充生命。如果用户没有解决难题,他就会失去1点生命。我做到了,但是我怎样才能让生命每20分钟补充一次?我卡住了。另一个问题是如果游戏移动到后台,用户再次打开游戏后如何检查?iOs游戏 - 生命补充
我的游戏是对你的问题的objective-c
我正在制作比赛3场比赛,我需要补充生命。如果用户没有解决难题,他就会失去1点生命。我做到了,但是我怎样才能让生命每20分钟补充一次?我卡住了。另一个问题是如果游戏移动到后台,用户再次打开游戏后如何检查?iOs游戏 - 生命补充
我的游戏是对你的问题的objective-c
第一部分Sprite Kit
项目:
您正在寻找一些计时器。您可以使用NSTimer
每20m调用一个方法,或使用waitForDuration
方法init调用SKAction
。你的问题的
第二部分:
在你AppDelegate
发现或添加方法applicationWillEnterForeground:(UIApplication *)application
。每当您的应用程序变为活动状态时,都会调用此方法。或addObserver
为applicationWillEnterForeground
通知您需要它的地方。
1.在20分钟后添加所需的数字。 2.应用程序确实进入前台。 – 2014-11-03 10:18:19