CCRotateBy также очень удобен, когда дело доходит до постоянно вращающихся спрайтов:
CCSprite *halo = [CCSprite spriteWithFile:@"halo.png"];
[halo setOpacity:160];
CCRotateTo * rotRight = [CCRotateBy actionWithDuration:0.5 angle:40.0];
[halo runAction:[CCRepeatForever actionWithAction:rotRight]];
с действием CCRotateBy вам никогда не нужно думать о каких-либо углах ...