- 博客(7)
- 资源 (9)
- 收藏
- 关注
原创 cocos2d-x笔记(2)
一、CCNode另外一些属性 1.CCArray* Chilren:获取或设置该节点的子引用的数组。 2.CCNode* Parent:获取或设置该节点的父节点。 3.CCCamera* Camera:获取或设置该节点的摄像机状态,摄像机(CCCamera)定义了绘制节点时的视点,通常用于实现特效。 4.CCGridBase* Grid:获取或设置该节点的网格特效状态。网格应用于绘图平面上
2014-03-27 18:24:31 841 1
原创 cocos2d-x笔记(1)
一、接口文档生词 1.reimplemented重载实现 二阅读资料笔记 1.动作可以应用在任何节点上,动画只能应用在精灵上。 2.所有动作都是继承于CCAction派生出的持续性动作CCActionInterval或者瞬时动作CCActionInstant。 3.在Cocos2d-x中,我们可以使用多个帧创建帧动画序列(CCAnimation),并用帧动画序列创建可作用于精灵的帧动画(
2014-03-27 12:20:34 933
原创 cocos2d-x关于属性的一些宏
留以备用: //定义一个属性及其访问器,没有实现。通常用于简单的类型 #define CC_PROPERTY(varType, varName, funName)\ protected: varType varName;\ public: virtual varType get##funName(void);\ public: virtual void set##funName(varTyp
2014-03-27 11:20:28 928
原创 初窥Cocos2d-x内存管理机制(3)
Cocos2d-x版本:cocos2d-2.1rc0-x-2.1.3 windows平台。 VS版本:VS2010. 在Cocos2d-x中还存在一个回收池,通过回收管理CCPoolManager类管理,CCPoolManager类由CCDirector类维 从源代码中可以开出,代码如下: bool CCDirector::init(void) { CCLOG("cocos2
2014-03-27 11:00:31 864
原创 初窥Cocos2d-x内存管理机制(2)
Cocos2d-x版本:cocos2d-2.1rc0-x-2.1.3 windows平台。 VS版本:VS2010. 继上篇,在Cocos2d-x中,当一个节点调用addchild()方法后,其被加载的子节点会调用自身的retain()方法。从源码可以看出。 代码如图(): 其中insertChild()方法代码如图: 函数ccArrayAppendObjectWi
2014-03-27 09:57:48 854
原创 初窥Cocos2d-x内存管理机制(1)
Cocos2d-x版本:cocos2d-2.1rc0-x-2.1.3 windows下测试。 VS版本:VS2010. .在Cocos2d内存管理中使用的引用计数机制,每个对象都包含一个用来控制生命周期的引用计数器,它就是CCObject的成员变量m_uReference。我们可以通过 retainCount()方法来获得对象当前的引用计数数值。 详细测试如下: 一、在对象使用crea
2014-03-26 18:12:38 1268
原创 Cocos2d-x在win32下创建支持lua项目
Cocos2d-x版本:cocos2d-2.1rc0-x-2.1.3 我是通过这个博客改的: http://www.360doc.com/content/13/1019/15/14253074_322581758.shtml 1.创建cocos2d-x项目在后面选上支持lua 2.在属性目录改一些东西 (1)、首先改
2014-03-12 16:53:13 1276
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人