2014-01-11 70 views
3

我表演絕對簡陋的狀態保存和恢復,代碼的應用程序委託:狀態恢復,如何攔截並暫停SKScene

-(BOOL)application:(UIApplication *)application shouldSaveApplicationState:(NSCoder  *)coder 
{ 
    return YES; 
} 

-(BOOL)application:(UIApplication *)application shouldRestoreApplicationState:(NSCoder *)coder 
{ 
    return YES; 
} 

我的應用程序也非常簡陋,一個包含SKScene單一視圖。此代碼運行良好,應用程序和場景的狀態在應用程序中斷時存儲,並在重新打開時返回到之前的狀態,非常可愛。

但是,這是一個動作遊戲,所以我想在SKScene的ACTIONS在狀態恢復之後再次開始之前給用戶一兩秒鐘......讓他們把手指放回控件上,等東西開始移動之前...所以,我不知道如何做到這一點,在恢復過程中的回調(場景已經恢復後,我可以讓我的代碼暫停所有的動作一秒鐘或兩次或任何我我想我有一個回調方法可以利用,但不知道它是什麼

回答

2

你看過paused屬性SKNode?我暫停/取消暫停場景中的所有對象用戶召喚/解僱一個彈出式菜單,這個屬性可以很好地工作我。

+0

其實SKScene有一個暫停屬性,工作很好,謝謝你的建議。 – user282172