¿Problemas con la adición de una serie de sprites en movimiento a la pantalla?
Frecuentes
Visto 94 veces
0
En mi programa, he creado un NSMutable Array que contiene una serie de sprites que se mueven por la pantalla (hacia la izquierda)
Sin embargo, aunque están implementados en mi código, no parecen aparecer en el simulador de pantalla cuando se prueban.
¿Alguna idea?
-(void) addBlocks
{
NSMutableArray *_blocks; blocktest=[CCSprite spriteWithFile:@"blocksquare.png"];
blocktest.tag = 1;
// add the block to the array of blocks
[_blocks addObject:blocktest];
blocktest.position=ccp(500,100);
id repeat2 =[CCRepeatForever actionWithAction:[CCSequence actions:
[CCMoveTo actionWithDuration:7 position:ccp(-180,100)],nil]];
[blocktest runAction:repeat2];
}
1 Respuestas
0
Eso es porque no ha agregado blocktest a su escena ([self addChild:blocktest]).
Agregarlo a _blocks funcionará como una referencia para obtener sus sprites más tarde, pero no agregará los sprites en ninguna capa o escena, por lo que no los verá en ningún lado.
Respondido el 08 de Septiembre de 12 a las 10:09
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas cocos2d-iphone tags nsmutablearray sprite simulator or haz tu propia pregunta.
¡Gracias por responder a todas mis preguntas! Ja ja - Surz