在一个字符串中出现中英文,我首先转化为UTF8编码,但是在richtext换行时,出现很多空格。。我使用的代码如下
std::string str = "fghgfhfgfdgfdbfg公司发的鬼地方个fghbvcbfdhgd个梵蒂冈梵蒂冈h";
GBKToUTF8(str);
RichText* m_richText = RichText::create();
m_richText->ignoreContentAdaptWithSize(false);
m_richText->setSize(CCSizeMake(100, 100));
RichElementText* re = RichElementText::create(0, ccc3(255,25,25), 255, str, "Terminal", 20);
m_richText->pushBackElement(re);
m_richText->setPosition(ccp(100, 100));
m_richText->setAnchorPoint(ccp(0, 0));
this->addChild(m_richText);
```
如图所示,使用的是cocos2dx 3.7版本