微信小遊戲 CocosCreator 基礎(二)

2021-08-28 10:07:45 字數 1020 閱讀 8589

1:沒有使用的資源不會被打包

2:resources:檔案會被打包,設定成特定資料夾,裡面的檔案可以通重載入獲取

res :資料夾裡面用到的檔案也可以被打包

resources會導致settring.js變大

父子節點:

子節點的anchor和position=》

anchor是自身節點中心點:(0.5,0.5)

position是相對父錨點位置

var cc=//系統定義的//疑問

node是節點的元件類的例項物件//疑問

onload()

api文件

properties只能新增字段,不能寫函式

properties下_***x不顯示在編輯器上,約定內部使用

_***(){}   //加下劃線的方法也約定只能內部呼叫

如果數值顯示在編輯器上,預設值為編輯器數值

js沒有public和private,理論欄位和函式都可以呼叫

節點children的陣列會按照層次面板的先後順序排列

碰撞檢測:group

字型:setting=》font

webstom=>library=>新增cocos的engine

node的開關=》節點的隱藏顯示,active表示顯示或者關閉 ,其他元件enable表示顯示關閉

node各種屬性

查詢節點,通過名稱getchiildbyname,索引children

cc.find()  //絕對路徑查詢,相對路徑查詢(父,查詢的物件)

由此可以產生遞迴呼叫查詢

元件例項入口函式:

onload: 在元件載入的時候呼叫;

start: 元件第一次啟用前, 呼叫在第一次update之前;

update(dt): 每次遊戲重新整理的時候呼叫,

lateupdate(dt): 在update之後呼叫;

enabled:元件是否被啟動; 

onenable: 元件被允許的時候呼叫;

ondisable: 元件不被允許的時候呼叫;

微信小遊戲解包

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