CCNode
2013-12-08 15:41
176 查看
virtual int getZOrder (void) //获取节点的顺序 virtual const CCPoint & getPosition (void) //获取节点的位置 virtual void setPosition (const CCPoint &var) //设置节点的位置 virtual CCArray * getChildren (void) //获取其所有子节点 virtual CCCamera * getCamera (void)//获取其对应的摄像机 virtual bool getIsVisible (void) //判断节点是否可见 virtual void setIsVisible (bool var) //设置节点可见性 virtual const CCPoint & getAnchorPoint (void) //获取节点的锚点的位置 virtual void setAnchorPoint (const CCPoint &var) //设置节点的锚点位置 virtual bool getIsRunning (void) //判断节点是否在运行 virtual CCNode * getParent (void)//获取父及节点指针 virtual void setParent (CCNode *var) //设置节点的父节点 virtual int getTag (void) //获取节点的tag virtual void setTag (int var) //设置节点的tag char * description (void) //返回节点的描述 virtual void onEnter () //进入节点时的回调函数 virtual void onEnterTransitionDidFinish ()//进入节点后的回调函数 virtual void onExit ()//离开节点时的回调函数 virtual void addChild (CCNode *child)//增加节点 virtual void addChild (CCNode *child, int zOrder) //通过顺序添加节点 virtual void addChild (CCNode *child, int zOrder, int tag)//通过顺序和tag添加节点 void removeFromParentAndCleanup (bool cleanup)//删除父节点中的当前节点并清除动作及回调函数 virtual void removeChild (CCNode *child, bool cleanup) //删除节点 void removeChildByTag (int tag, bool cleanup)//通过tag删除节点 virtual void removeAllChildrenWithCleanup (bool cleanup)//删除节点并清除动作及回调函数 CCNode * getChildByTag (int tag)//通过tag获取节点 virtual void reorderChild (CCNode *child, int zOrder)//根据order重新排序 virtual void cleanup (void)//清除动作 virtual void draw (void)//绘制自己 virtual void visit (void)//访问节点 CCAction * runAction (CCAction *action) //运行动作 void stopAllActions (void)//停止所有的动作 void stopAction (CCAction *action)//停止动作 void stopActionByTag (int tag) //通过tag停止动作 CCAction * getActionByTag (int tag)//通过tag获取动作的指针 unsigned int numberOfRunningActions (void)//正在运行的动作的总数 void schedule (SEL_SCHEDULE selector)//定义一个定时器 void schedule (SEL_SCHEDULE selector, ccTime interval)//定义一个定时器 void unschedule (SEL_SCHEDULE selector)//取消一个定时器 void unscheduleAllSelectors (void)//取消所有定时器 void resumeSchedulerAndActions (void)//恢复定时器和动作 void pauseSchedulerAndActions (void)//暂停定时器和动作 static CCNode * node (void)//生成一个节点
相关文章推荐
- ccnode
- cocos2d_CCNode
- Cocos2D-x学习:核心类----CCNode
- cocos2dx --- Widget 加载 CCNode
- 【Cocos2d-X开发学习笔记】第02期:渲染框架之节点类(CCNode)的使用 [
- 【Cocos2d-x】CCNode
- iphone游戏开发之cocos2d(三)CCNode官方API翻译
- CCNode
- 【COCOS2DX-LUA 脚本开发之六】利用Lua强转函数解决使用CCNode报错或无法正常使用以及简单介绍 quick-cocos2d-x 与 OpenQuick 两款Lua免费开源框架
- 五、CCNode
- CCScriptEventDispatcher(quick扩展类 。用于lua 下的CCNode 事件分发)
- CCNode扩展,适应MMO的复杂UI逻辑
- cocos2d-x游戏开发(九)重要的基类CCNode
- CCNode如何变换父亲节点parent
- 【COCOS2DX-LUA 脚本开发之七】解决( error in function ‘addChild’. argument #2 is ‘xx’; ‘CCNode’ expected. )异常报错
- 我对CCNode、CCSprite、CCLayer的理解
- 【COCOS2DX-LUA 脚本开发之六】利用Lua强转函数解决使用CCNode报错或无法正常使用以及简单介绍 quick-cocos2d-x 与 OpenQuick 两款Lua免费开源框架
- cocos2D(五岁以下儿童)---- CCNode
- 五、CCNode
- cocos2d-x中实现CCNode围绕各轴旋转