cocos2d has 3 ways to create labels:
CCLabel:
- It creates labels using TTF files.
- Fast rendering
- Slow creation & updates
CCLabelAtlas:
- It creates labels based on a texture atlas. Very basic format
- Fast rendering / creation / updates.
CCBitmapFontAtlas:
- It creates labels based on a texture atlas. Complex format.
- Fast rendering / creation / updates
The problem I see is that CCBitmapFontAtlas is not a good name... it is very confusing. If it is used to create labels, why doesn't it start with CCLabel prefix like the other 2 label objects ?
So, I would like to rename it to:
CCLabelBMFont. "BMFont" is the name of the tool to create these labels (http://www.angelcode.com/products/bmfont/)
Also, I'm not convinced about the CCLabelAtlas name either... but I don't have any suggestion.
What do you think about it ? Do you have any other suggestion ?