微信小遊戲 CocosCreator 基礎(六)

2021-08-28 12:24:49 字數 1622 閱讀 6575

var my_item = require("my_item");

// 返回了乙個建構函式,然後繼承了cc.component

// **元件也有cc.component元件的方法;

// cc.component, 固定的入口函式

cc.class(, 

sprite_array: ,

// end 

// 元件的**元件

custom_comp: ,

// end 

//其他型別設定:

//開啟engine=》cclabel.js

},// end 

// use this for initialization

// 元件在載入的時候執行

// 你可以在onload裡面訪問場景的節點和資料,這個時候場景的節點和資料都已經準備好了

// 不會發生在呼叫onload的時候,還會出現場景節點沒有出來的情況

onload: function () ,

// 元件在第一次update呼叫之前呼叫

start: function() .bind(this), 5);

// end 

// schedule(函式, 多長時間掉一次, 次數(永遠), 隔多少秒以後開始執行shedule)

// 5秒鐘以後,每隔1秒,我們呼叫6 + 1次函式;

this.schedule(function() .bind(this), 1, 6, 5); // 次數 6 + 1 = 7;

// end 

this.schedule(function() .bind(this), 1, cc.macro.repeat_forever, 5); // 次數 6 + 1 = 7;  cc.macro.repeat_forever 永遠

// end 

// 取消所有的shedule

this.scheduleonce(function() .bind(this), 30);

// 只取消乙個, unschedule(函式物件)

var callback = function() .bind(this);

this.schedule(callback, 0.5); // 預設值為永遠執行,馬上開始

this.scheduleonce(function() .bind(this), 5);

},// called every frame, uncomment this function to activate update callback

// 每次遊戲重新整理的時候呼叫, dt距離閃一次重新整理的實踐   畫面更新前

update: function (dt) ,

// 不是特別常用,update之後   畫面更新後

lateupdate: function(dt) ,

// 元件被啟用的時候呼叫

onenable: function() ,

// 元件被禁用的時候呼叫

ondisable: function() , 

// 元件例項銷毀的時候呼叫

ondestroy: function() ,

//順序:

onload=》onenable=》onstart=》update

});

微信小遊戲解包

安裝夜神模擬器 並開啟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...