cocos2d-x3.0从XML读取中文
来源:互联网 发布:淘宝描述代码 编辑:程序博客网 时间:2024/05/19 14:18
在解决这个问题过程中发现的极为简洁、有用的一篇文章。特此转载,转载自
http://www.xuebuyuan.com/1482775.html
正文
网上很多这样的文档,3.0只不过是有些变动。
直接上代码:
保存的XML文件放到resources文件夹里,具体格式自己定,但要是uft8的。比如:
<?xml version="1.0" encoding="utf-8"?><dict> <key>KeyWordsFind</key> <string>关键字查找</string> <key>SuarAyaFind</key> <string>按章节查找</string></dict>
解析代码也很少:
CCDictionary *strings = CCDictionary::createWithContentsOfFile("word.xml"); //读取Hello键中的值 objectForKey根据key,获取对应的string const char *keyWordsFind = ((String*)strings->objectForKey("KeyWordsFind"))->getCString(); //读取Info键中的值 const char *suarAyaFind = ((CCString*)strings->objectForKey("SuarAyaFind"))->getCString(); //显示 auto labelHello = LabelTTF::create(keyWordsFind, "Arial", 24); labelHello->setPosition( ccp(visibleSize.width-100 , visibleSize.height - 50) ); this->addChild(labelHello, 1); auto labelInfo = LabelTTF::create(suarAyaFind, "Arial", 24); labelInfo->setPosition( ccp(visibleSize.width-100, visibleSize.height - 100) ); this->addChild(labelInfo, 1);
效果如下:
0 0
- cocos2d-x3.0从XML读取中文
- cocos2d-x3.0从XML读取中文
- cocos2d-x3.0 XML解析
- Cocos2d-x3.0 EventListener
- cocos2d-x3.0 SpriteFrameCache
- Cocos2d-x3.0触摸
- Cocos2d-x3.0 Button
- Cocos2d-x3.0 LoadingBar
- cocos2d-x3.0 PageView
- cocos2d-x3.0 RichText
- cocos2d-x3.0 ScrollView
- cocos2d-x3.0 Slider
- cocos2d-x3.0 ListView
- cocos2d-x3.0
- cocos2d-x3.0 柱图
- 在cocos2d中在xml文件读取数据或者中文
- cocos2d-x3.0学习1
- cocos2d-x3.0输入框
- 使用ngrok实现内网穿透
- ITU-R BT601/BT709 BT656/BT1120区别与联系
- 性能优化之数据库操作异步化
- RTMP AAC sequence header
- HBase二级索引的设计(案例讲解)
- cocos2d-x3.0从XML读取中文
- TestNG.xml参数配置-如何控制部分执行@test方法
- 系统引导过程
- Linux vi 深入简出,从入门到精通
- Problem A: 你会定义类吗?
- Hibernate级联删除
- Flex 布局教程:实例篇
- angular2学习笔记(7)
- Android-性能优化之内存泄漏(一)