我需要从ccarray获得精灵。我正在使用cocos2dx 2.2.2
例如,当碰撞检测发生时,我在ccarray中存储了大约5个精灵。如果(数组计数> = 1),那些精灵图像将可用作电源。 我需要在使用后获得第一个图像形式数组我需要删除表格数组。所以它将再次显示最顶层的图像作为电源。像这样它会继续下去。
存储在数组中的代码(Collsion detction)
CCSprite * powersprte = CCSprite::create("Images/Objects/conepower.png");
PowerArray->addObject(powersprte);
现在,如何从电源阵列中回溯最顶层的图像。
答案 0 :(得分:1)
使用此CCSprite * sprte = dynamic_cast<CCSprite*>(PowerArray->objectAtIndex(0));
轻松从数组中获取精灵图像