cocos2d-x场景间参数传递

1>使用全局变量web

    这个就不详细说明了。
 
2>切换时传递
    2.1>在secondScene.h 中加入成员变量,如 int sceneNum;
        并在secondScene.cpp的init()方法里,sceneNum = 0;//能够省略这句
 
    2.2>在firstScene转到第二场景时,调用如下方法

 

    CCScene *  scene  =   CCScene :: create ();
           secondScene  * layer  =  secondScene :: create ();
           layer -> sceneNum  =   1 ;
           scene -> addChild ( layer );
            CCDirector :: sharedDirector ()-> replaceScene ( CCTransitionFade :: create ( 1.5f , scene ));
 
  

 

3>参考
相关文章
相关标签/搜索