zoukankan      html  css  js  c++  java
  • removeFromParentAndCleanup和callfuncN_selector

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

    void ActionCallFuncND::onEnter()
    {
        ActionsDemo::onEnter();
    
        centerSprites(1);
    
        CCFiniteTimeAction* action = CCSequence::create(CCMoveBy::create(2.0f, ccp(200,0)),
            CCCallFuncND::create(this, callfuncND_selector(ActionCallFuncND::removeFromParentAndCleanup), (void*)true),
            NULL);
    
        m_grossini->runAction(action);
    }
    void ActionCallFuncND::removeFromParentAndCleanup(CCNode* pSender, void* data)
    {
        bool bCleanUp = data != NULL;
        m_grossini->removeFromParentAndCleanup(bCleanUp);
    }

    //通过响应函数做永久动作

    void ActionRepeatForever::onEnter()
    {
        ActionsDemo::onEnter();
    
        centerSprites(1);
    
        CCFiniteTimeAction*  action = CCSequence::create(
            CCDelayTime::create(1),
            CCCallFuncN::create( this, callfuncN_selector(ActionRepeatForever::repeatForever) ), 
            NULL);
    
        m_grossini->runAction(action);
    }
    
    void ActionRepeatForever::repeatForever(CCNode* pSender)
    {
        CCRepeatForever *repeat = CCRepeatForever::create( CCRotateBy::create(1.0f, 360) );
    
        pSender->runAction(repeat);
    }
  • 相关阅读:
    Tree Constructe(icpc济南)(二分图+构造)
    Cleaning(CF1474D)
    Matrix Equation (2020icpc济南)
    关于位运算
    poj2540半平面交+判范围
    做题记录0(并查集|树状数组)
    ac自动机
    二次剩余
    BSGS算法
    无向图的桥
  • 原文地址:https://www.cnblogs.com/newlist/p/3204047.html
Copyright © 2011-2022 走看看