CCTMXObjectGroup 类对象图层的剖析CCDictionary
来源:互联网 发布:js 调用touchstart 编辑:程序博客网 时间:2024/06/05 15:47
首先从地图文件里面获得对象组
CCTMXObjectGroup *objGroup = tmxMap->objectGroupNamed("object1");
api中提供了通过objectName 来获取每个CCDictionary对象
我们通过CCTMXObjectGroup 里的 getObjects() 取得这层对象的集合;
遍历这个集合 拿到每个对象的字典
CCTMXObjectGroup *objGroup = map_physical->tmxMap->objectGroupNamed("shan");CCArray *objArray = objGroup->getObjects();if (objArray && objArray->count() > 0){CCObject* pObj = NULL;CCARRAY_FOREACH(objArray, pObj){CCDictionary* spawnPoint = (CCDictionary*)pObj;CCDictElement *keyString = NULL;CCDICT_FOREACH(spawnPoint, keyString){const char *xps = keyString->getStrKey();CCLog("dict:key %s", xps);CCString *xps1 = (CCString *)(keyString->getObject());CCLog("dict:value %f", xps1->floatValue());}}}
每个对象字典中的格式输出如下:
dict:key namedict:value 0.000000dict:key typedict:value 0.000000dict:key widthdict:value 0.000000dict:key heightdict:value 0.000000dict:key giddict:value 147.000000dict:key xdict:value 965.000000dict:key ydict:value 1312.000000
ok 就到这儿吧
- CCTMXObjectGroup 类对象图层的剖析CCDictionary
- CCTMXObjectGroup
- Cocos2d-x之 地图物体层CCTMXObjectGroup
- CCDictionary的基本使用方法
- CCDictionary
- CCDictionary
- CCDictionary
- 屏幕蒙层效果、图层对象绝对居中、拖拽图层对象三个功能实例演示剖析
- 类和对象的深入剖析【整理】
- 面向对象的剖析
- 关于NSDictionary与CCDictionary的互转
- CCDictionary中objectForKey和valueForKey的区别
- [Cocos2D-X官方文档]:解读CCDictionary类
- Object类对象剖析
- getsockopt的TCP层实现剖析
- setsockopt的TCP层实现剖析
- getsockopt的TCP层实现剖析
- getsockopt的TCP层实现剖析
- 2010-04-29 14:27 CentOS Samba 服务器 配置
- #C3沙龙#北京第十一次活动资料整理
- visual studio创建安装包
- 秋雨寄相思
- android 滑动事件冲突解决 Touch事件处理机制
- CCTMXObjectGroup 类对象图层的剖析CCDictionary
- Linux多线程编程(不限Linux)
- Linux 的多线程编程的高效开发经验
- 重提循环队列
- LCD调试中的常见问题以及注意事项
- C语言字符串函数详解
- Java调用C/C++编写的第三方dll动态链接库(非native API)--- JNI
- hdu 4036 暴力二分 高精度 Rolling Hongshu
- Linux多线程编程小结