Je dois obtenir des sprites de ccarray. J'utilise cocos2dx 2.2.2Obtenir une image de sprite de ccarray dans cocos2dx
Par exemple, j'ai stocké environ 5 sprites dans ccarray quand la détection de collision se produit. Si (nombre de tableaux> = 1), cette image de sprite sera utilisable comme puissance. là j'ai besoin d'obtenir le premier tableau de forme d'image après l'usage j'ai besoin de retirer le tableau de forme. Encore une fois, il affichera l'image la plus haute en puissance. comme ça, ça va continuer.
codepour le stockage dans le tableau (Collsion detction)
CCSprite * powersprte = CCSprite::create("Images/Objects/conepower.png");
PowerArray->addObject(powersprte);
maintenant, comment retrive plus haut sommet d'image du tableau d'alimentation.
Get dernier objet (http://www.cocos2d-x.org/reference/native-cpp/V2.2/d9/d2e/ classcocos2d_1_1_c_c_array.html # a4e2bf15ecdcfbc6de87a6bc3d65109fc), supprime le dernier objet et réinsère l'objet à l'index 0 si vous voulez que le tableau soit une pile. Notez que, étant donné les méthodes CCArray, il est plus facile de définir que l'objet le plus haut est le dernier objet du tableau plutôt que le premier. – LearnCocos2D