1. 程式人生 > >Cocos Creator 隨筆

Cocos Creator 隨筆

  1. 類似頭像切圓形的實現,可以使用Mask組建。
  2. 使用Plist圖集。首先在js的properties裡宣告。宣告之後在Canvas節點下會出現對應屬性
testAtlas:{
            default:null,
            type:cc.SpriteAtlas
    },
  1. 利用plist動態改變Sprite圖片,方法:sprite.spriteFrame = testAtlas.getSpriteFrame(“圖片名稱”)。
  2. 在一定條件下手動觸發動畫播放:node.getComponent(cc.Animation).play(“動畫名稱”)。
  3. 手動載入場景。cc.director.loadScene(“場景名稱”);
  4. 從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)
  1. 動態新增節點。利用上述例項化Prefab節點,在Canvas下新建一個空節點,之後通過:node.addChild(test);不斷新增新節點。

  2. 直接載入Prefab內容。
    eg: cc.loader.loadRes(“prefabs/名稱”, function (err, prefab) {
    //具體操作
    });

  3. 滾動公告,在update中偏移node.x。