博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cocos2d-x 3.0 rapidJson 解析操作应该注意的细节
阅读量:5773 次
发布时间:2019-06-18

本文共 1303 字,大约阅读时间需要 4 分钟。

Size visibleSize = Director::getInstance()->getVisibleSize();	Point origin = Director::getInstance()->getVisibleOrigin();	std::string  path = FileUtils::getInstance()->fullPathForFilename("story.json");	std::string document = FileUtils::getInstance()->getStringFromFile(path.c_str());	rapidjson::Document  doc;	doc.Parse<0>(document.c_str());		rapidjson::Value &datas = doc["datas"];	if (_dataIndex >= datas.Size())	{		return;	}	std::string  name = datas[_dataIndex]["name"].GetString();	std::string  msg = datas[_dataIndex]["msg"].GetString();	std::string  picture = datas[_dataIndex]["picture"].GetString();	this->removeAllChildrenWithCleanup(true);	auto label = LabelTTF::create(name, "Arial", 24);	// position the label on the center of the screen	label->setPosition(Point(origin.x + visibleSize.width / 2,		origin.y + visibleSize.height - label->getContentSize().height));	// add the label as a child to this layer	this->addChild(label, 1);	auto labels = LabelTTF::create(msg, "Arial",  24,Size(300,0));	// position the label on the center of the screen	labels->setPosition(Point(origin.x + visibleSize.width / 2,		origin.y + visibleSize.height*3/4 - labels->getContentSize().height));	// add the label as a child to this layer	this->addChild(labels, 1);		_dataIndex++;
cocos2d-x  3.0 交流群: 367086379

转载地址:http://ngxux.baihongyu.com/

你可能感兴趣的文章
成功的背后!(给所有IT人)
查看>>
在SpringMVC利用MockMvc进行单元测试
查看>>
Nagios监控生产环境redis群集服务战
查看>>
Angular - -ngKeydown/ngKeypress/ngKeyup 键盘事件和鼠标事件
查看>>
Android BlueDroid(一):BlueDroid概述
查看>>
Java利用httpasyncclient进行异步HTTP请求
查看>>
循环多少次? 【杭电--HDOJ-1799】 附题+具体解释
查看>>
linux系统终端命令提示符设置(PS1)记录
查看>>
C++运算符重载
查看>>
【Web】URI和URL,及URL的编码
查看>>
宿舍局域网的应用
查看>>
html代码究竟什么用途
查看>>
oracle的substr函数的用法
查看>>
QT 数据库编程四
查看>>
npm下载包时代理配置
查看>>
全球十大理论
查看>>
model.addAttribute("student",student)——渲染
查看>>
JavaWeb开发之普通图片验证码生成技术与算术表达式验证码生成技术
查看>>
python和pywin32实现窗口查找、遍历和点击
查看>>
第二章 概率图模型的基本原理
查看>>