当前位置:   article > 正文

cocos2d-x之码农工作笔记 CCNode常用函数(2.0.4)_cc.node tag 2.0

cc.node tag 2.0

  //版本cocos2d-x2.0.4

   CCNode* node =CCNode::create();//生产一个CCNode*

    node->getZOrder();//获取节点绘制的顺序

    node->getPosition();//获取节点在坐标位置

    node->setPosition(cocos2d::CCPoint )//设置节点的位置

    node->getChildren();//获得其所有子节点返回CCArray*

    node->getChildByTag(int tag);//根据tag返回子节点

    node->getCamera();//获得对于的摄像机CCCamera*

    node->setVisible(bool visible);//设置是否可见

    node->isVisible();//判断节点是否可见

    node->getAnchorPoint();//获取节点的锚点

    node->isRunning();//判断节点是否在运行

    node->getParent();//获取父节点指针CCNode*

    node->setParent(cocos2d::CCNode *var);//设置节点的父节点

    node->getTag();//获取节点的Tag

    node->setTag(int var);//设置节点的tag

    node->description();//获得节点的描述char*

    node->onEnter();//进入节点的回调函数

    node->onEnterTransitionDidFinish();//进入节点后的回调函数

    node->onExit();//离开节点的回调函数

    node->addChild(cocos2d::CCNode *child);//添加子节点

    node->addChild(cocos2d::CCNode *child, int zOrder);//添加子节点并设置绘制顺序

    node->addChild(cocos2d::CCNode *child, int zOrder, int tag)//添加子节点并设置绘制顺序和tag

    node->removeFromParentAndCleanup(bool cleanup);//删除父节点中的当前节点并清除动作及回调函数

    node->removeChild(cocos2d::CCNode *child, bool cleanup);//删除节点,是否在内存中也移除

    node->removeChildByTag(int tag, bool cleanup);//根据tag删除节点,是否在内存中也移除

    node->reorderChild(cocos2d::CCNode *child, int zOrder);//根据zOrder重新排序

    node->cleanup();//清除动作

    node->draw();//绘制自己

    node->visit();//访问节点(我不知道什么意思,回去做实验)

    node->runAction(cocos2d::CCAction *action);//运行Action

    node->stopAction(cocos2d::CCAction *action);//停止Action

    node->stopAllActions();//停止所有Action

    node->stopActionByTag(int tag);//根据tag停止Action

    node->getActionByTag(int tag);//通过tag获取Action

    node->numberOfRunningActions();//正在运行的动作的总个数

    

    node->schedule(SEL_SCHEDULE selector);//定义一个定时器

    node->schedule(SEL_SCHEDULE selector, float interval);//定义一个定时器,设置调用间隔时间

    node->unschedule(SEL_SCHEDULE selector);//取消一个定时器

    node->unscheduleAllSelectors();//取消所有定时器

    node->resumeSchedulerAndActions();//恢复定时器和Action

    node->pauseSchedulerAndActions();//暂停定时器和Action

    node->parentToNodeTransform();//***(不觉明历)

    node->setScale(float scale);//缩放

    node->setScaleX(float var);//x轴缩放

    node->setScaleY(float var);//y轴缩放

    node->boundingBox();//获得精灵的CCRect

    node->getSkewX();//获得x轴扭曲效果系数(不觉明历)

    node->getSkewY();//获得y轴扭曲效果系数(不觉明历)


声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号