Android NDK Cocos2dx 3.4 Label中文显示
来源:互联网 发布:域名查询 美橙互联 编辑:程序博客网 时间:2024/06/06 06:50
小白一个,因为中文显示问题上网找了一天,解决办法大部分不合适(因为复杂,小白嘛=,=)
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适合打代码");
效果:
0 0
- Android NDK Cocos2dx 3.4 Label中文显示
- cocos2dx 3.4 Label中文显示
- cocos2dx在VS下Label中文显示乱码…
- cocos2dx 中文显示
- cocos2dx显示中文
- cocos2dx 3.3显示中文
- cocos2dx中文显示
- Win7+Eclipse+Android+NDK+Cocos2dx
- Android NDK 建立cocos2dx项目
- Win7+Eclipse+Android+NDK+Cocos2dx
- 使用cocos2dx 在android设备上显示中文
- cocos2dx label
- cocos2dx解析xml显示中文
- cocos2dx 3.1中显示中文
- Cocos2dx 3.2的中文显示
- cocos2dx CCLabelTTF显示中文乱码
- Cocos2dx杂记:如何显示中文
- cocos2d Label无法正常显示中文
- linux gdb调试笔记
- HDU ACM 1084 What Is Your Grade?
- 安卓应用商店遭遇的创新窘境
- java中多态的小例子
- [堆] HDU4006 The kth great number
- Android NDK Cocos2dx 3.4 Label中文显示
- iOS 实现后台运行
- 关于在freemarker模板中遍历数据模型List<JavaBean>的经验
- Mysql 压力测试工具super-smack的安装
- Dynamics CRM 2015Online Update1 new feature之表单页Tabs切换
- 鉴别一串字符串中只包含数字
- hdu 1394 (线段树推荐模板)
- 第003讲 无序列表 有序列表 框架
- centos 6.5 重启后无法联网,找不到网卡驱动,直接在内核源码编译