J'essaie d'ajouter une quantité variable d'objets MenuItem à un objet Menu à l'exécution. Quand mon jeu commence, je ne sais pas vraiment si mon menu a 2 ou 5 items par exemple.Ajouter des éléments de menu cocos2d à l'exécution
for (MyItem* item in myItemCollection)
{
MenuItemImage* menuItem = [MenuItemImage itemFromNormalImage:@"MenuItem.png" selectedImage:@"MenuItemSelected.png" target:self selector:@selector(options:)];
}
Comment puis-je ajouter maintenant les MenuItems à un objet Menu. En utilisant addChild, je reçois une exception et je ne trouve pas vraiment de solution en ligne.
Aussi, une question secondaire: Quand je peux ajouter mon MenuItem de cette façon. Comment puis-je récupérer mes MenuItems et modifier l'image qu'ils affichent?
Merci, le problème était que je devais initialiser le menu avec au moins un élément, avant que je puisse utiliser la méthode addChild sur elle. Après quelques recherches, j'ai compris. –