講師回答 / 天天敲代碼
游戲中通常會預加載資源,類似圖片,先加載,加載完成后再使用,因為小游戲的音頻是自己定制的api,phaser兼容不好,方案:可以提前就把音頻資源對象創建出來,比如在資源加載的頁面就創建出來,這樣到游戲頁面的時候,基本也加載完了,當然這是比較簡單且不嚴謹的做法嚴謹一點 可以基于1自己實現一套音頻預加載機制,音頻的加載api中有回調事件,根據回調事件 就可以實現和圖片資源一樣的加載機制
2021-07-08
講師回答 / 天天敲代碼
你的表述,前后好像沒有什么關系。phaser-ce是基于phaser2的,phaser官方把phaser2捐獻給了社區,由社區來迭代維護。phaser官方現在迭代維護phaser3,phaser2和3底層有很大的不同,你可以把phaser2和pahser3理解成兩個不同的游戲開發框架。是可以使用phaser3開發游戲的。但是他的底層機制是和phaser2不一樣的。webpack只是構建工具而已,用它可以提高開發效率,不用也可以。
2021-01-31
講師回答 / 天天敲代碼
你用的是適配小游戲之后的phaser,由于GameGlobal判斷不太嚴謹,導致瀏覽器環境報錯,更嚴謹的做法: if(typeof GameGlobal != 'undefined'){}代碼已改 可以在這下載 https://gitee.com/codeveryday/phaser-ce_wechat在build目錄
2020-12-12