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