The guys from Fancy Rat Studios just posted an interesting article regarding how to create and use a ProgressTimer in cocos2d.
ProgressTimer supports 6 ways to display progress:
- Horizontal (left to right, or right to left)
- Vertical (top to bottom, or bottom to top)
- Radial (clockwise or counter clockwise)
The article is here: ProgressTimer for cocos2d
And you can download a working example from here: Download the XCode Demo



Thanks a lot for the mention riq.
Hey, thanks for posting this, very helpful!
I found this extremely useful not only for progress indicators but for general use in masking out part of a sprite which I was previously doing via image masks and CCAnimation. I think this is useful enough that it should be incorporated into the cocos2d release. Thanks again