【cocos2dx】cocos2dx学习笔记

我只能说,写博客,还是用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");
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值