在cocos2d v3.x中update方法如果實作,則會被自動調用;不用向早期的版本那樣要顯式schedule.
但是你還是要顯式schedule其他方法或blocks使用node的schedule和unschedule方法.比如:scheduleonce.
update方法會在每一幀将對象(node)渲染到螢幕之前調用.
值得注意的是,你絕不能在cocos2d中的schedule時間事件中使用nstimer,任何performselector的變體方法以及grand central dispatch方法(比如patch_after).
因為這些計時方法并不會自動暫停當node或cocos2d暫停的時候,并且對于nstimer,你甚至手動暫停和恢複.
你也不知道這些函數将在update/render循環的确切什麼時候運作,或者是否依賴于同樣的順序.
你應該完全依賴于ccnode scheduling方法或使用ccactionsequence包含ccactiondelay和ccactioncallblock或者ccactioncallfunc去運作給定時間之後或指定間隔的代碼.