一:場景轉換(Scene)
1,場景棧---pushScene(進棧,顯示臨時場景),popScene(出棧,顯示上一個場景):現有A,B場景,A場景正在運行,需要臨時進入B場景,即一會還要回A場景
cc.director.pushScene(B_Scene); cc.director.popScene();
2,直接進入場景---runScene(通過導演):A場景直接過渡到B場景
混合使用注意事項:場景A,B,C,目前在A場景--->pushScene(B_Scene)--->runScene(C_Scene)--->popScene();此時會回到A場景,因爲當運行runScene(C_Scene)時,B場景被銷燬(即出棧),所以直接回到A場景cc.diredtor.runScene(B_Scene);
3,滑動進入場景---TransitionSlideInT(秒,場景);-----動畫場景切換,其他動畫可以參考API
cc.director.pushScene(cc.TransitionSlideInT(1,A_Scene));
二:圖層(Layer)
1,顏色圖層(LayerColor)
var layer=new cc.LayerColor(cc.color(255,0,255,128));//參數:r,g,b,a,a爲透明值,此處半透明,0全透明,255不透明
三:通過tag獲得相應子元素(getChildByTag(tag值))
1,獲得局部變量方法
var layer=new cc.Layer();//局部變量 this.addChild(layer,1,20);//20即爲tag值 var layer=this.getChildByTag(20);//同爲一個父元素的另一個方法中可以獲得其他方法的局部變量layer