【已解决】要被中文显示烦死了

  1. 使用ttf
    ValueMap value_map = FileUtils::getInstance()->getValueMapFromFile(“Chinese.plist”);
    std::string info = value_map.at(label).asString();
    auto myLabel = Label::createWithTTF(info,“fonts/hycc.ttf”,fontSize);
    在win7运行正常,一上安卓真机就闪退

2.使用fnt。使用BMFont制作的fnt使用时出现黑底,没有查到解决办法(美工提供除外)。

哪位大侠帮忙解决下,大侠都是怎么解决中文显示的?

  1. 好吧,fnt黑底的问题解决了,是生成时设置的。可是字体的颜色怎么改变?
  2. 我还是喜欢ttf方式,但是在安卓机闪退是什么问题?


再次直播:fnt模式搞定了。继续提问ttf为什么闪退,是ttf文件太大吗?

找到原因了: ValueMap value_map = FileUtils::getInstance()->getValueMapFromFile(“Chinese.plist”);
std::string info = value_map.at(label).asString();

加了这个就闪退,why???

解决了 睡觉
那个闪退是 plist(实际就是个xml文件)存为unicode编码引起的

:2: :2: :2:

:14::14:

:7:快看
单口相声

哈哈
大虾都不理我,只好自己搞