Cocos Creator 隨筆
阿新 • • 發佈:2018-12-15
- 類似頭像切圓形的實現,可以使用Mask組建。
- 使用Plist圖集。首先在js的properties裡宣告。宣告之後在Canvas節點下會出現對應屬性
testAtlas:{
default:null,
type:cc.SpriteAtlas
},
- 利用plist動態改變Sprite圖片,方法:sprite.spriteFrame = testAtlas.getSpriteFrame(“圖片名稱”)。
- 在一定條件下手動觸發動畫播放:node.getComponent(cc.Animation).play(“動畫名稱”)。
- 手動載入場景。cc.director.loadScene(“場景名稱”);
- 從Prefab例項化出一個新節點。首先在js的properties裡宣告。宣告之後在Canvas節點下會出現對應屬性,在需要呼叫的地方直接使用
testPrefabSelf:{
default:null,
type:cc.Prefab
},
var test = cc.instantiate(this.testPrefabSelf);
//或者是呼叫其他js中定義的屬性,可以先將該js設定一個全域性屬性,例如:cc.vv.js名稱
var test = cc.instantiate(cc.vv.js名稱.testPrefabSelf)。
-
動態新增節點。利用上述例項化Prefab節點,在Canvas下新建一個空節點,之後通過:node.addChild(test);不斷新增新節點。
-
直接載入Prefab內容。
eg: cc.loader.loadRes(“prefabs/名稱”, function (err, prefab) {
//具體操作
}); -
滾動公告,在update中偏移node.x。