加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

【cocos2dx】cocos2dx学习笔记

发布时间:2020-12-14 19:40:18 所属栏目:百科 来源:网络整理
导读:我只能说,写博客,还是用windows live writer比较舒服 2014.12.4 17:49 1.继承关系 CCNode CCScene 场景 CCLayer 层次 CCMenu 菜单 CCSprite 精灵 CCParticleSystem 粒子系统 2.CCNode类的属性 ----------------------------------------------------------

我只能说,写博客,还是用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");
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读