//LabelBMFont - Creation & Init LabelBMFont *LabelBMFont::create(const std::string& str, const std::string& fntFile, float width /* = 0 */, TextHAlignment alignment /* = TextHAlignment::LEFT */,const Vec2& imageOffset /* = Vec2::ZERO */) { LabelBMFont *ret = new (std::nothrow) LabelBMFont(); if(ret && ret->initWithString(str, fntFile, width, alignment,imageOffset)) { ret->autorelease(); return ret; } CC_SAFE_DELETE(ret); return nullptr; }