在Cocos2d-x游戏开发环境中是不支持中文的,如果有中文的话就会出现乱码,本篇教程将讲解如何处理中文乱码的问题。
一 介绍
由于在cocos2d-x中直接使用中文会出现乱码,谁让cocos2d-x是由cocos2d而来,而cocos2d这东西是老外写的呢?
通常解决中文乱码有两种方法:
(1)使用iconv库,cocos2d-x中提供了这个库,但是只是在win32平台,当程序移植到Android等平台时,需要自己下载iconv库编译。
(2)将中文字符串写到XML文件中(注意XML文件格式保存为UTF-8),然后解析XML文件,格式可以仿照Android中的strings.xml,而且这种方法能方便以后的国际化。
通过比较,可以很容易的发现第二种方法更好,那么下面就介绍第二种方法,让我们能在cocos2d-x程序中使用中文,彻底解决中文乱码问题。
二 实现
1 新建XML文件,按照一定的格式,输入相应要显示的中文,最后一定需要使用UTF-8格式保存文件
2 代码实现
3 程序运行效果
上一篇:游戏动漫设计专业的知识
下一篇:游戏关卡设计:用场景显示创意
¥98.00
¥98.00
¥698.00
¥108.00