cocos2d-js學習筆記---場景轉換(scene),顏色圖層,變量獲得

一:場景轉換(Scene)

1,場景棧---pushScene(進棧,顯示臨時場景),popScene(出棧,顯示上一個場景):現有A,B場景,A場景正在運行,需要臨時進入B場景,即一會還要回A場景

cc.director.pushScene(B_Scene);
cc.director.popScene();

2,直接進入場景---runScene(通過導演):A場景直接過渡到B場景

cc.diredtor.runScene(B_Scene);
混合使用注意事項:場景A,B,C,目前在A場景--->pushScene(B_Scene)--->runScene(C_Scene)--->popScene();此時會回到A場景,因爲當運行runScene(C_Scene)時,B場景被銷燬(即出棧),所以直接回到A場景

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

















發佈了41 篇原創文章 · 獲贊 9 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章