The Cocos2d update loop
In our game, the update method was seen for the first time. This will most likely be used in every game, so it will now be covered in more detail.
There are two types of update methods:
update:(CCTime)delta
: This update method has a dynamic time step. It is called directly before the frame is rendered. Cocos2d attempts to render your game at 60 frames per second.Note
If your game consumes too much processing time, then the game's frame rate will decrease. The update method will then be called less-than 60 times per second.
The
delta
parameter shows the time since the lastupdate
call in milliseconds.fixedUpdate:(CCTime)delta
: This update method is guaranteed to be called at a specified interval. It is recommended to use this when you require property changes on physics-based objects. The integrated physics engine operates on this update method.
These update methods are available inside every CCNode
. The update method is called on each node by the CCDirector
class...