Cocos2d 2.0 - 3 numbers on the bottom left -
i have 3 numbers on bottom left part of screen on cocos2d 2.0 project:
82 0.016 60.0 60 fps , other two? remember, previous versions of cocos had fps number.
any clues? thanks
82 <-- number of draw calls 0.016 <-- time took render frame, here: 1.0/60.0 = 60 fps 60.0 <-- frames per second the first number (82) number of draw calls (which high). typically each node renders on screen (sprites, labels, particle fx, etc) increases number one. draw calls expensive, important keep number down. 1 way batching draw calls - cocos2d v3 automatically.
the time took render frame, in seconds. since need draw new frame every 0.016666666 seconds in order achieve 60 frames per second (1/60 = 0,0166…) it's inverse of framerate.
the last number number of frames per second aka framerate aka fps. value, previous one, averaged on several frames doesn't fluctuate much.
note ios devices have vsynch (vertical synchronization) on. game can render frame every 0.0166 seconds - if every frame takes 0.017 seconds compute, framerate halved 30 fps. can have fps in concrete steps: 60, 30, 20, 15, 12, 10 ...
since fps display averaged on couple frames hides fact. if display stats show 45 fps sequence of frames every other frame took longer 0.0166 seconds. in fps numbers individual fps of recent frames have been: 60, 30, 60, 30, 60, 30.
Comments
Post a Comment