cocos2d-x:来自另一个类的 CRUD 2d 数组

cocos2d-x: CRUD 2d array from another class

本文关键字:CRUD 2d 数组 另一个 cocos2d-x      更新时间:2023-10-16

我有3个类,游戏玩法,实用工具,面板在游戏玩法中,我有很多面板作为矩阵我想创建一个数组来存储每个面板的类型。类型是 int(为了方便)。所以我想将该数组存储在 Util 中,然后我也可以更新并从 GamePlay 和面板中获取值。

我尝试使用静态 int * array[100];但它错误。

请帮助我,或者告诉我最好的方法。

感谢您的帮助。

将所有类都设置为CCObject子类,然后您可以将它们的对象存储在CCArray

例如,您的班级Panel将是:

class Panel : CCObject
{
};

Panel存放在CCArray

CCArray* array = CCArray::create();
Panel* panel = new Panel();
array.addObject(panel);