Ios 从cocos2dx中的ccarray获取精灵图像
我需要从卡瑞那里买些雪碧。使用cocos2dx 2.2.2的am 例如,当发生碰撞检测时,我在ccarray中存储了大约5个精灵。如果(数组计数>=1),这些精灵图像将可用作电源。 在那里,我需要得到使用后的第一个图像表单数组,我需要删除表单数组。因此,它将再次显示最上面的图像作为电源。就像这样,它会继续下去 用于存储在数组中的代码(collison dection)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->
现在,如何从电源阵列中检索最上面的图像 使用这个
CCSprite*sprte=dynamic_cast(PowerArray->objectAtIndex(0))代码>
如果希望数组成为堆栈,可以轻松从数组中获取精灵图像获取最后一个对象(),删除最后一个对象,然后在索引0处重新插入对象。注意,给定CCArray方法,定义最顶层的对象是数组中的最后一个对象比第一个对象更容易。
CCSprite * powersprte = CCSprite::create("Images/Objects/conepower.png");
PowerArray->addObject(powersprte);