kingBook

导航

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

posted on 2016-05-26 15:33  kingBook  阅读(309)  评论(0编辑  收藏  举报