cocos2d: QuadCommand: resizing index size from [-1] to [2560]
Xcode编译mac版启动后有如上输出,这个会有什么影响
这个输出可能是你在AppDelegate::applicationDidFinishLaunching()开启了FPS的显示
// turn on display FPS director->setDisplayStats(true);
而这个cocos2d: QuadCommand: resizing index size from [-1] to [2560]
应该是buffer的初始化
`void QuadCommand::reIndex(int indicesCount)
{
// first time init: create a decent buffer size for indices to prevent too much resizing
if (__indexCapacity == -1)
{
indicesCount = std::max(indicesCount, 2048);
}
if (indicesCount > __indexCapacity)
{
// if resizing is needed, get needed size plus 25%, but not bigger that max size
indicesCount *= 1.25;
indicesCount = std::min(indicesCount, 65536);
CCLOG("cocos2d: QuadCommand: resizing index size from [%d] to [%d]", __indexCapacity, indicesCount);
_ownedIndices.push_back(__indices);
__indices = new (std::nothrow) uint16_t[indicesCount];
__indexCapacity = indicesCount;
}
for( int i=0; i < __indexCapacity/6; i++)
{
__indices[i*6+0] = (uint16_t) (i*4+0);
__indices[i*6+1] = (uint16_t) (i*4+1);
__indices[i*6+2] = (uint16_t) (i*4+2);
__indices[i*6+3] = (uint16_t) (i*4+3);
__indices[i*6+4] = (uint16_t) (i*4+2);
__indices[i*6+5] = (uint16_t) (i*4+1);
}
_indexSize = indicesCount;
}`