-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