Cocos2d-X 2.1.4
在游戏中工作,我发现我一直在为一个目的创建课程,我觉得我可能犯了一个错误
我有GameLayerObject()一个单身人士的班级。
然后我有一个GameLayer()类, extends CCLayerMultiplex。
GameLayer班级创建我的FieldLayer班级和TablesLayer扩展我的班级CCLayer。
从技术上讲,我可以在将和 'TablesLayer' 作为成员变量的构造GameLayerObject()中创建所有这些。GameLayerFieldLayer
而不是GameLayerObject()创建GameLayerwhich 创建FieldLayer和TablesLayer
其他人还建议所有这些都是单例,因为每个类只需要一个实例。我知道关于单身人士的利弊。
当您有多个需要一起工作并相互依赖的课程时,任何人都可以帮助我了解如何组织课程和方法吗?