时间:2015-04-17 来源:

华容道开发02---角色类的设计与数据读取 【编程语言】

游戏中会出现的角色有曹操承接网站前端,兵三种类型,html切图报价但是团队网页接活,将军有多种贴图,团队网页接活而且,手机网页制作将军还有横竖之分.

soldier士兵 宽度 width 横向占的格子数 高度 height 竖向占的格子数  xml文档截图:

代码:

#include "Role.h" const char * Role::XML_FILE_NAME = "roles.xml" ; Vector<Role*> Role::s_roleVec ; bool Role::initStatic() { std::string filePath = FileUtils::getInstance()->fullPathForFilename(XML_FILE_NAME) ; tinyxml2::XMLDocument pDoc; FileUtils::getInstance()->setPopupNotify(false) ; ssize_t fileSize = 0 ; std::string data = FileUtils::getInstance()->getStringFromFile(filePath.c_str()); FileUtils::getInstance()->setPopupNotify(true) ; pDoc.Parse(data.c_str()) ; XMLElement * pEle = pDoc.RootElement() ; return parseData(pEle) ; } bool Role::parseData(XMLElement * pElement) { s_roleVec.clear() ; XMLElement * child = pElement->FirstChildElement() ; for (;child;child = child->NextSiblingElement()) { if (strcmp(child->Value(),m_pImageName(nullptr) ,m_width(0) ,m_id,m_height); return true; } RoleType Role::getTypeByChar(const char * pType) { if (strcmp("boss",pType) == 0) { return kRoleTypeSoldier ; } else if (strcmp("general_ver",pType) == 0) { return kRoleTypeArmyGeneralHorizontal; } return kRoleTypeNone ; }  

general_hor将军横向div+css+js切图,曹操

#ifndef _ROLE_H_ #define _ROLE_H_ #include "cocos2d.h" #include "tinyxml2/tinyxml2.h" #define IF_NULL_RETURN_FALSE(_x_) if(_x_ == nullptr) return false using namespace tinyxml2 ; USING_NS_CC ; typedef enum { kRoleTypeNone = 0,//<曹操 kRoleTypeArmyGeneralHorizontal,//<竖直的将军 kRoleTypeSoldier,m_id,m_width,m_height,m_type,m_pImageName,将军竖向

属性:

点击次数:3801
作者:
web前端行业资讯
Web new NewsList
英特尔宣布与法拉利跨界合作欲将AI技术用于赛车运动 ,,2018年01月11日甲骨文服务器出漏洞:攻击者用漏洞挖矿获取加密货币 ,,2018年01月11日用深度学习设计图像视频压缩算法:更简洁、更强大 ,,2018年01月11日Ubuntu内核和NVIDIA更新:修复Meltdown和Spectre两处漏洞 ,,2018年01月11日AntDesign3.1.1发布,阿里企业级UI设计语言 ,,2018年01月11日微信「跳一跳」带火小游戏,开发者如何快速上手? ,,2018年01月11日谷歌公布最新安卓系统份额:你用上奥利奥了么? ,,2018年01月11日腾讯开发出“3D音效”算法:普通耳机实现3D实时语音效果 ,,2018年01月11日谷歌工程师点赞中国程序员实现Node.js启动超4倍提速 ,,2018年01月11日三星电子总裁兼CE部门负责人金炫奭:万物互联时代到来 ,,2018年01月11日NVIDIA和大众合作建立智能驾驶助手 ,,2018年01月11日GIMPS项目报告发现已知最大素数 ,,2018年01月11日微软与生物技术公司开展AI驱动的血液检测同时诊断数十种疾病 ,,2018年01月11日微软跨平台移动开发工具套件HockeyApp宣布免费 ,,2018年01月11日《硅谷》里神乎其神的压缩技术,AI正在一点点做出来 ,,2018年01月11日LinuxMint19代号敲定为“Tara”预计2018年5月至6月期间发布 ,,2018年01月11日Facebook发布wav2letter工具包,用于端到端自动语音识别 ,,2018年01月11日开源数据库ArangoDB正进行约1156万美元股权融资 ,,2018年01月11日IntelCPU漏洞闹大:腾讯云紧急升级 ,,2018年01月11日2018年1月全球数据库排名:Redis夺回第八 ,,2018年01月11日Lyft将联手无人驾驶公司于CES上展示无人驾驶汽车 ,,2018年01月11日京东X无人超市首家社会门店开业:刷脸进、微信自动结算 ,,2018年01月11日担心被AI取代是杞人忧天?高晓松跨年演讲说的有几分对 ,,2018年01月11日免费授权技术许可Intel宣布在未来CPU中集成雷电3 ,,2018年01月11日算法决定你在社交媒体上看到的信息 ,,2018年01月11日谷歌安全博客披露“英特尔内核漏洞”更多细节 ,,2018年01月04日Postgres10开发者新特性 ,,2017年12月28日阿里巴巴、狗尾草、苏大联合论文:基于对抗学习的众包标注用于中文命名实体识别 ,,2017年12月28日柯洁的2017:20岁,与AI斗与人类斗,其乐无穷 ,,2017年12月28日如果机器人拥有痛觉,这个世界会有哪些不一样? ,,2017年12月28日JS自定义功能函数实现动态添加网址参数修改网址参数值2014年01月29日十四条令PHP初学者头疼问题大总结2014年01月28日android控制POS机图文打印(一) 【研发管理】2014年12月01日php缩小png图片不损失透明色的解决方法2014年01月29日外贸英语-900句,从询盘,报盘,价格,品质,运输一直到外贸关系342014年01月29日Activity之间的数据传递-android学习之旅(四十七) 【编程语言】2015年06月24日用户界面View之Dialog对话框【编程语言】2015年06月01日MaxNum(最大数)【编程语言】2015年04月29日ArcGIS教程:北京54坐标(或西安80)与WGS84的坐标转换 【综合】2014年12月19日循序渐进学习LINUX之软件配置2014年01月29日习题4-10洪水!UVa815 【综合】2015年03月26日Android之RAS加密算法测试实例2014年01月30日FreeRTOS软件定时器的使用 【Web前端】2015年08月15日算法:两种方式(递归循环)实现二分查找 【综合】2015年06月17日专访张小龙:世人皆寂寞,微信聊于无 ,,2016年06月23日浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)2014年01月29日Docker快速上手系列(5):网络基础配置和容期间通信【编程语言】2015年04月29日在Z-Blog中运行代码【html】【html】(纯JS版)2014年01月29日PHP调用三种数据库的方法(3)2014年01月29日SpringMVC入门教程(一) 【研发管理】2015年08月15日ios学习03-制作简单的tom猫【综合】2015年05月20日mysqlunion【编程语言】2015年05月18日开源者的信仰正在崩塌 ,,2016年07月24日HDU5399(TooSimple-判定映射)【编程语言】2015年08月24日UVa11520-FilltheSquare【互联网】2015年06月18日apache下.htaccess的功能及写法2014年01月30日【笔记】JavaScript编码规范-命名规范 【综合】2015年05月20日答读者问总结&微信群欢迎你【移动开发】2015年06月02日Installationerror:INSTALL_FAILED_VERSION_DOWNGRADEAndroid 【架构设计】2015年03月19日HDU5387Clock(分数类+模拟) 【综合】2015年08月14日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)