在cocos2dx中从ccarray获取精灵图像

时间:2014-07-22 08:14:49

标签: ios arrays cocos2d-x

我需要从ccarray获得精灵。我正在使用cocos2dx 2.2.2

例如,当碰撞检测发生时,我在ccarray中存储了大约5个精灵。如果(数组计数> = 1),那些精灵图像将可用作电源。 我需要在使用后获得第一个图像形式数组我需要删除表格数组。所以它将再次显示最顶层的图像作为电源。像这样它会继续下去。

存储在数组中的代码(Collsion detction)

           CCSprite * powersprte = CCSprite::create("Images/Objects/conepower.png");
           PowerArray->addObject(powersprte);

现在,如何从电源阵列中回溯最顶层的图像。

1 个答案:

答案 0 :(得分:1)

使用此CCSprite * sprte = dynamic_cast<CCSprite*>(PowerArray->objectAtIndex(0));

轻松从数组中获取精灵图像