J'ai essayé de stocker des CCSprites dans un NSMutableArray, mais le jeu s'est bloqué immédiatement, je suppose qu'il s'agit d'un problème de mémoire, et je suppose également que CCSprites sont des objets autorelease? Alors, comment stocker plusieurs CCSprites dans un NSMutableArray? Le but que je veux faire est de stocker par exemple tous les ennemis dans un tableau, puis de les parcourir dans ma fonction time-step et de mettre à jour leurs positions et autres joyeusetés.Cocos2D - NSMutableArray de CCSprites
Ce que j'ai essayé de faire:
NSMutableArray *enemies = [NSMutableArray array];
[enemies addObject: [CCSprite spriteWithFile: @"hello.png"]];
Il se bloque lorsque je tente d'atteindre le sprite en utilisant -objectAtIndex:
Publier un exemple de code qui présente le problème.En outre, il n'y a rien de tel que un «objet autorelease.» Si un objet est auto-libéré ou non dépend du code qui l'a utilisé – Chuck
J'ai ajouté ce que j'ai essayé de faire –
Où avez-vous accès au tableau? rouge dans un ivar? Est-ce qu'il est retenu quelque part? –