微信小遊戲 CocosCreator 基礎(五)

2021-08-28 11:58:22 字數 1746 閱讀 6551

action:用來實現2d的動效

*************************

cc.class(,

onload: function () .bind(this));

console.log("begin ####");

this.node.runaction(func); 

console.log("end ####");*/ //執行結果:begin end  call func actin!!!!!

// 移動到 目的地,後,隱藏這個物體怎辦? // 命令清單, [action1, a2, a3], 

// seq action 先後

/*var m1 = cc.moveto(1, 100, 100);

var fout = cc.fadeout(0.5);

var seq = cc.sequence([m1, fout]);

this.node.runaction(seq);*/

// 乙個節點可以同時執行多個action, 一邊,一邊

/*var m1 = cc.moveto(1, 100, 100);

var fout = cc.fadeout(0.5);

this.node.runaction(fout);

this.node.runaction(m1);*/

// 不斷的放大縮小

/*var s1 = cc.scaleto(0.8, 1.1);

var s2 = cc.scaleto(0.8, 0.8);

var seq = cc.sequence([s1, s2]);

var rf = cc.repeatforever(seq);//反覆迴圈,先返回s1

this.node.runaction(rf);*/

// 勻速的飛過,傻了, 緩動特效

// 回彈

/*this.node.y = 0;

var m = cc.moveto(1, 100, 0).easing(cc.easebackout());

this.node.runaction(m);*/

/*var r = cc.rotateby(3, 360).easing(cc.easecubicactionout());

var rf = cc.repeatforever(r);

this.node.runaction(rf);

//停止action

// this.node.stopaction(rf);

this.node.stopallactions();*/

// end 

// 移動了到100, 0,刪除

/*var m = cc.moveto(1, 100, 0);

var end_func = cc.callfunc(function() .bind(this));

var seq = cc.sequence([m, end_func]);

this.node.runaction(seq);*/

// cc.delay,

var d1 = cc.delaytime(3);

var fout = cc.fadeout(0.5);

var end_func = cc.callfunc(function() .bind(this))

var seq = cc.sequence([d1, fout, end_func]);

this.node.runaction(seq);

},});

微信小遊戲解包

安裝夜神模擬器 並開啟root 找到目錄下的.wxapkg檔案,通過qq傳到pc上 由於訪問許可權問題,有可能會傳送失敗,這時候可以把.wxapkg壓縮成zip檔案再通過qq傳輸 安裝nodejs 安裝依賴 npm install esprima npm install css tree npm i...

微信小遊戲 flappy bird

1 單例模式實現 data類,director類實現,2 靜態方法實現 精靈類 3 es6物件導向,類本身是乙個函式,方法和屬性作為原型鏈的方法存在的。4 es5物件導向,es6物件導向 寄生組合繼承 functionperson name,age person.prototype.say func...

微信小遊戲2

建立畫布 const canvas wx.createcanvas 在 game.js 中輸入以上 並儲存 外鏈轉存失敗 img raz17njs 1564146105342 橫向居中 外鏈轉存失敗 img uk8ya6v8 1564146105344 context.fillrect canvas...