¿Problemas con la adición de una serie de sprites en movimiento a la pantalla?

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];
}

preguntado el 08 de septiembre de 12 a las 09:09

1 Respuestas

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

¡Gracias por responder a todas mis preguntas! Ja ja - Surz

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.