Изменение изображений CCSprite во время выполнения - PullRequest
0 голосов
/ 20 января 2012

необходимо изменить CCSprite изображения во время выполнения, я должен удалить предыдущие загруженные изображения и отобразить новые после определенного интервала NSTimer, я использую [imagesContainer removeChildByTag:0 cleanup:YES];, но не работает

любойпомощь будет высоко ценится

1 Ответ

0 голосов
/ 20 января 2012

Вы можете удалить спрайт, как вы делаете, и добавить новый спрайт, но не забудьте добавить его в слой с помощью addChild:

 CCSprite *theNewSprite = [CCSprite spriteWithFile:@"newImage.png"];
 [LayerYouWantToAdd addChild:theNewSprite]

Или просто измените текстуру спрайта. Это работает для меня.

[theSprite setTexture:[[CCSprite spriteWithFile:@"newImage.png"]texture]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...