I have a sprite that changes texture (basically different color). I want to change the texture over 30 seconds not instantly. How can I achieve this? Also, How can I repeat the process? So it should stay at blue for 30 seconds then go to red. Then repeat the process again
sprite = [CCSprite spriteWithFile:@"blue.png"];
[sprite setTexture:[[CCTextureCache sharedTextureCache] addImage:@"red.png"] ];
try this: