Android NDK Cocos2dx 3.4 Label中文显示
2015-06-03 22:25
639 查看
小白一个,因为中文显示问题上网找了一天,解决办法大部分不合适(因为复杂,小白嘛=,=)
TextFieldTTF可以显示中文,Label却不行,打开源码,豁然开朗
TextFieldTTF源码如下:
解决办法:
1.先把项目编码改为UTF8;
2.如下初始化Label
效果:
TextFieldTTF可以显示中文,Label却不行,打开源码,豁然开朗
TextFieldTTF源码如下:
bool TextFieldTTF::initWithPlaceHolder(const std::string& placeholder, const Size& dimensions, TextHAlignment alignment, const std::string& fontName, float fontSize) { _placeHolder = placeholder; setDimensions(dimensions.width,dimensions.height); setSystemFontName(fontName); setSystemFontSize(fontSize); setAlignment(alignment,TextVAlignment::CENTER); Label::setTextColor(_colorSpaceHolder); Label::setString(_placeHolder); return true; }
解决办法:
1.先把项目编码改为UTF8;
2.如下初始化Label
Label* label = Label::create(); label->setSystemFontName("Arial"); label->setSystemFontSize(48); label->setString("今天天气不错哦\n适合打代码");
效果:
相关文章推荐
- 从源码安装Mysql/Percona 5.5
- asp.net 抓取网页源码三种实现方法
- JS小游戏之仙剑翻牌源码详解
- JS小游戏之宇宙战机源码详解
- jQuery源码分析之jQuery中的循环技巧详解
- Jquery跨域获得Json时invalid label错误的解决办法
- 本人自用的global.js库源码分享
- java中原码、反码与补码的问题分析
- js 为label标签和div标签赋值的方法
- PHP网页游戏学习之Xnova(ogame)源码解读(六)
- C#获取网页HTML源码实例
- PHP网页游戏学习之Xnova(ogame)源码解读(八)
- PHP网页游戏学习之Xnova(ogame)源码解读(四)
- JS小游戏之极速快跑源码详解
- JS小游戏之象棋暗棋源码详解
- 基于Android设计模式之--SDK源码之策略模式的详解
- Android游戏源码分享之2048
- C语言借助EasyX实现的生命游戏源码
- C实现的非阻塞方式命令行端口扫描器源码
- PHP网页游戏学习之Xnova(ogame)源码解读(七)