在我的程序中,我创建了一个NSMutable数组,其中包含一系列在屏幕上移动的精灵(左侧)
然而,虽然在我的代码中实现,但在测试时它们似乎不会出现在屏幕模拟器上。
有什么想法吗?
-(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];
}
答案 0 :(得分:0)
那是因为您没有在场景中添加blocktest([self addChild:blocktest])。
将它添加到_blocks,可以作为以后获取精灵的参考,但不会在任何图层或场景上添加精灵,所以你不会在任何地方看到它们