Hi there!
I'm working in a Cocos2D project. The project is nearly finished and it works well. However, since today (I didn't notice it before and I don't think it ever occurred) sometimes when the GameScene begin it runs at half the normal frame rate... The whole project runs at 60 fps, but sometimes (just sometimes and I think totally arbitrary) the game scene (once a level is selected in the menu) runs at 30 fps (regular 30 fps so it doesn't seem to be a performance problem because it never rises or falls from 30). Anyone knows what can be happening? The frame rate is just set once at the application initialization and it's never touched before...
It seems that the frame rate get to 30 fps when I show a CCSprite in front of the whole game scene (for example the pause screen, which is a black transparent layer), and when the CCSprite is set to invisible (and the game continues running) the fps return to 60 fps (however sometimes they keep at 30 fps)... I don't understand!
Thanks in advance! :)