强烈建议把所有单例改为像CCApplication这种能继承的

从cocos2d-iphone转过来感觉最头痛的问题就是写扩展的问题cocos2d更新很频繁,写OC版的扩展可以用使用类别,基本上不用去改引擎,更新很方便。
但现在改投C++版后就x疼了,很多时候不得不去改引擎,但更新的时候就非常麻烦了

特此建议把诸如CCSpriteFrameCache等等的单例模式改为像CCApplication那种能继承的,尽量不要private成员变量和成员函数。能很大程度减轻这问题

另外,像CCDrawingPrimitives这种完全可以写成一个类,我们添加个ccDrawSolidCircle也不用跑去改引擎了。

这个深有体会啊,支持!