BlockSprite* BlockSprite::createWithColor(Color4F color,Size size) { BlockSprite *sprite = new (std::nothrow) BlockSprite(); if (sprite && sprite->initWithColor(color,size)) { sprite->autorelease(); return sprite; } CC_SAFE_DELETE(sprite); return nullptr; }