cocos2d-x 3.3 显示中文

佐手、 提交于 2020-01-10 18:56:02

Resources文件夹下的strings.xml:

<dict>
    <key>targetScore</key>
    <string>目标分数</string>
</dict>

保存为UTF-8编码格式。

c++代码:

log("目标分数");//输出:??????
ValueMap valueMap=FileUtils::getInstance()->getValueMapFromFile("strings.xml");
std::string str=valueMap.at("targetScore").asString();
log(str.c_str());//输出:目标分数

Label* label=Label::createWithTTF(str.c_str(),"fonts/jianzhi.ttf",50); 
label->setPosition(Vec2(200,200)); addChild(label);

 关于ttf字体的精简看文章http://www.cnblogs.com/kingBook/p/5512784.html

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!