cocos2d-x 3.3 显示中文
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