我只能说,写博客,还是用windows live writer比较舒服
2014.12.4 17:49
1.继承关系
CCNode
- CCScene 场景
- CCLayer 层次
- CCMenu 菜单
- CCSprite 精灵
- CCParticleSystem 粒子系统
2.CCNode类的属性
------------------------------------------------------------------------------------------------
属性 | 描述 | 默认值
position 位置 0,0
scale(x,y) 缩放尺寸 1,1
rotation(in degrees,clockwise) 旋转角度 0
CCCamera 摄像机朝向 对象
CCGridBase 模型网络 对象
anchor point 锚点 0,0
size 尺寸 1,1
visible 是否可见 ture
z-order Z坐标 0
OpenGL z position openGL Z 坐标 0
-----------------------------------------------------------------------------------------------------------
3.类CCNode与节点有关的函数
virtual void addChild( CCNode *child)
virtual void addChild (CCNode *child, int zOrder)
virtual void addChild(CCNode *child,int zOrder, int tag)
void removeFromParentAndCleanup(bool cleanup)
virtual void removeChild(ccNOde *child ,bool cleanup)
void removeChildByTag(int tag,bool cleanup)
virtual void removeAllChildrenWithCleanup(bool cleanup)
CCNode* getChildByTag(int tag)
virtual void reorderChild(CCNode *child, int zOrder)
virtual CCArray * getCHildren(void)
virtual void sortAllChildren()
unsigned int getChildrenCount(void)
4.类CCNode 中定时器有关的函数
5.CCNode中与动作有关的函数
6.与场景转换有关的函数
virtual void onEnter()
// 当对象进入场景是调用的函数
virtual void onEnterTransitionDIdFinish()
//当场景完成转换时调用的函数
virtual void onExit()
//当前对象退出场景时调用的函数
virtual void onExitTransitionDidStart()
//当前场景转换开始时调用的函数
注:在使用时,在每个方法中必须调用他们父类中的相同方法以避免导致丢失用户触碰信息以及内存泄露问题,例
void TestLayer::onExit() { CCLayer::onExit(); CCLog("scene 1 onExit"); }