Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 从cocos2dx中的ccarray获取精灵图像_Ios_Arrays_Cocos2d X - Fatal编程技术网

Ios 从cocos2dx中的ccarray获取精灵图像

Ios 从cocos2dx中的ccarray获取精灵图像,ios,arrays,cocos2d-x,Ios,Arrays,Cocos2d X,我需要从卡瑞那里买些雪碧。使用cocos2dx 2.2.2的am 例如,当发生碰撞检测时,我在ccarray中存储了大约5个精灵。如果(数组计数>=1),这些精灵图像将可用作电源。 在那里,我需要得到使用后的第一个图像表单数组,我需要删除表单数组。因此,它将再次显示最上面的图像作为电源。就像这样,它会继续下去 用于存储在数组中的代码(collison dection) 现在,如何从电源阵列中检索最上面的图像 使用这个CCSprite*sprte=dynamic_cast(PowerArray->

我需要从卡瑞那里买些雪碧。使用cocos2dx 2.2.2的am

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

用于存储在数组中的代码(collison dection)


现在,如何从电源阵列中检索最上面的图像

使用这个
CCSprite*sprte=dynamic_cast(PowerArray->objectAtIndex(0))

如果希望数组成为堆栈,可以轻松从数组中获取精灵图像

获取最后一个对象(),删除最后一个对象,然后在索引0处重新插入对象。注意,给定CCArray方法,定义最顶层的对象是数组中的最后一个对象比第一个对象更容易。
           CCSprite * powersprte = CCSprite::create("Images/Objects/conepower.png");
           PowerArray->addObject(powersprte);