//目前处理方式是这样,不过坏处是在编辑器中对数字标签的尺寸,整个数字标签的尺寸大小不会根据我们赋值的位数(7位数,9位数,11位数)进行缩放,导致数字被压扁在方框里面,看起来不是很好看~
如果尺寸设置很大,赋值小数值的时候,字体又被放大,实在无语了、
PS:主场景有经过缩放2倍,为了适应不同的机子
gui::TextAtlas *label = dynamic_cast<gui::TextAtlas*>(this->getChildByName(“ label ”));
if(label == NULL) return false;
int nCount = label->getStringValue().size();
float fWidth = label->getContentSize().width;
#if defined(ANDROID)
std::string fullPath =cocos2d::FileUtils::getInstance()->getWritablePath() + "labelatlasimg.png";
#else
std::string fullPath = FileUtils::getInstance()->fullPathForFilename("labelatlasimg.png");
#endif
std::string mapValue = "0";
label->setProperty(Text, fullPath,(int)(fWidth / nCount),(int)(label->getContentSize().height),mapValue);