HelloWorld深入分析”的阅读
原创 2023-01-19 23:21:24
199阅读
上一篇博文中简单的说明了一下cocos2d-x中CCDictionart类的使用方法,这里将借助红孩儿在CSDN中的一篇博文带领大家深入cocos2d-x引擎源码,深度剖析该类的实现方法,如此一来,相信大家以后在使用该类时就能避开许多断言错误了![转载自红孩儿:http://blog.csdn.net/honghaier]  本节所用Cocos2d-x版本:cocos2d-2.0-x-2
转载 精选 2013-12-08 16:24:10
833阅读
cocos2d-x学习之CCDictionary中的一个小问题cocos2d-x开发中,数据操作自然是一个必须面对的问题。其中,这个引擎中内置了少数但是却非常高效率的DS,例如CCString, CCArray, CCDictionary等。本文要记录的是CCDictionary使用过程的一个小问题。问题描述:遍历一个字典。开始时,我使用了如下想法:CCArray* arrKey=m_pZombi
原创 2013-03-06 14:32:36
619阅读
Cocos2d-x3.1中FileUtils的使用:本使用教程是基于HelloWorld的。仅仅需在HelloWorld的init()函数中加入例如以下代码//头文件#include "platform/CCFileUtils.h"//FileUtils头文件#include <stdio.h>//使用文件操作#include "deprecated/CCDictionary.h"//
转载 2017-05-01 15:58:00
32阅读
__Dictionary类在Cocos2d-x 2.x时代它就是CCDictionary类,它是模仿Objective-C中的NSDictionary类而设计的,通过引用计数管理内存。__Dictionary继承于Ref类。因此它所能容纳的是Ref及子类所创建的对象指针。 1、创建__Diction
转载 2017-04-20 12:09:00
16阅读
在cocos2dxv3.0beta之前存在顺序性容器cocos2d::CCArray,和cocos2d::CCDictionary。可是在新版本号之后这两个容器都将被cocos2d::Vector和cocos2d::Map取代。 1. cocos2d::Vector cocos2d::Vecto...
转载 2015-12-30 10:40:00
70阅读
2评论
粒子编辑器必须要有一个保存粒子文件的功能,cocos2d-x使用plist来保存粒子文件(这是苹果的一种基于xml的文件格式,也适用于动画等)于是我查看了cocos2d-x里面加载plist文件的代码,它是先把plist加载到一个CCDictionary类中,然后在这个类里面方便地通过key-value来获取相应的信息CCParticleSystem.cpp    &
原创 2012-07-24 10:49:00
672阅读
       前面的博文中我们提到了一个词典类CCDictionary,它和数组类CCArray共称Cocos2d-x两大常用数据结构,因为在项目中数组类CCArray我们使用的实在是太多了,因此这里补充一篇关于CCArray深入分析的博文,其中提到了一个很多新手可能没有使用过的类ccCArray类,CCArray内部其实都是通过调用该类实现的,值得我们注
转载 精选 2013-12-23 21:12:50
2775阅读
转自:://blog..net/hgplan/article/details/8629904在cocos2d-x中可以用.plist格式的文件来保存数据,它是XML文件格式的一种,在cocos2d-x解析.plist方面相关的资料比较少,但本身也很简单,要解析.plist文件可以参考cocos2d-x类库中的CCSpriteFrameCache类和CCParticleSystem类,它主要是使用CCDictionary类来对.plist文件进行操作。下面有一个.plist文件: level1 bg_far_scene ...
转载 2013-07-16 15:06:00
170阅读
2评论
​容器3.0版本号之前Cocos2d-x 引擎为我们提供了 CCArray、 CCDictionary 等 Objective-C 风格的容器;使用 Cocos2d-x 容器的一个重要原因在于 Cocos2d-x 的内存管理。一般来说。被存入容器的对象在移除之前都应该保证是有效的,但值得注意的是。在v3.0 beta版本号中增加了数据结构Vector。定义在“cocos/base”的"CCVect
转载 2017-05-03 17:17:00
103阅读