CCArray是cocos2dx里的容器类,继承自UTHash(哈希表的宏实现),相对STL里的容器更高效,和cocos2dx的内存管理结合更自然。
1、定义和初始化
CCArray * pArr;
pArr=CCArray::create();
pArr->retain();
2 添加元素
CStone * pStone=StoneFactory::Generate(static_cast<enum stoneType>(type));
pArr->addObject(pStone);
2 遍历
for (int k=0;k<m_pArrStones->count();k++)
{
CStone * pStone=(CStone *)(m_pArrStones->objectAtIndex(k));
pStone->DoSth();
}
本文介绍了Cocos2d-x游戏开发框架中CCArray类的基本用法,包括定义、初始化、添加元素及遍历等操作,并通过实例展示了如何在实际项目中运用这些功能。
487

被折叠的 条评论
为什么被折叠?



