1

Cocos2d-X 2.1.4

在游戏中工作,我发现我一直在为一个目的创建课程,我觉得我可能犯了一个错误

我有GameLayerObject()一个单身人士的班级。

然后我有一个GameLayer()类, extends CCLayerMultiplex

GameLayer班级创建我的FieldLayer班级和TablesLayer扩展我的班级CCLayer

从技术上讲,我可以在将和 'TablesLayer' 作为成员变量的构造GameLayerObject()中创建所有这些。GameLayerFieldLayer

而不是GameLayerObject()创建GameLayerwhich 创建FieldLayerTablesLayer

其他人还建议所有这些都是单例,因为每个类只需要一个实例。我知道关于单身人士的利弊。

当您有多个需要一起工作并相互依赖的课程时,任何人都可以帮助我了解如何组织课程和方法吗?

4

0 回答 0