zoukankan      html  css  js  c++  java
  • cocos2d-x场景切换与过渡效果

    场景切换

    void MyScene::daySceneCallback(CCObject *pSender)
    {
        CCScene *scene = 
    new MyScene();
        CCLayer *pLayer = 
    new LayerDay();
        scene->addChild(pLayer, 
    0);
        CCDirector::sharedDirector()->pushScene(scene);
        scene->release();
        pLayer->release();
    }

    带过渡效果

    void MyScene::daySceneCallback(CCObject *pSender)
    {
        CCScene *scene = 
    new MyScene();
        CCLayer *pLayer = 
    new LayerDay();
        scene->addChild(pLayer, 
    0);
        CCTransitionJumpZoom *pScene = CCTransitionJumpZoom::create(
    1.2f, scene); //note
        //CCDirector::sharedDirector()->pushScene(pScene);
        //CCDirector::sharedDirector()->pushScene(scene);
        CCDirector::sharedDirector()->replaceScene(pScene);
        scene->release();
        
    //pScene->release();//note
        pLayer->release();
    }

    注意切换场景带过渡效果时使用replaceScene函数

  • 相关阅读:
    Hadoop 2.7.1 源代码目录结构分析
    Jit
    java性能分析工具
    最近一个dish项目的建设思考
    mysql的ACID的理解
    实践中积累沟通组织经验
    系统性能--磁盘/网卡
    系统性能--CPU
    调停者模式的批斗
    channel和Stream的对比
  • 原文地址:https://www.cnblogs.com/java20130725/p/3215838.html
Copyright © 2011-2022 走看看