講師回答 / 天天敲代碼
游戲中通常會預(yù)加載資源,類似圖片,先加載,加載完成后再使用,因為小游戲的音頻是自己定制的api,phaser兼容不好,方案:可以提前就把音頻資源對象創(chuàng)建出來,比如在資源加載的頁面就創(chuàng)建出來,這樣到游戲頁面的時候,基本也加載完了,當(dāng)然這是比較簡單且不嚴(yán)謹(jǐn)?shù)淖龇▏?yán)謹(jǐn)一點 可以基于1自己實現(xiàn)一套音頻預(yù)加載機制,音頻的加載api中有回調(diào)事件,根據(jù)回調(diào)事件 就可以實現(xiàn)和圖片資源一樣的加載機制
2021-07-08
講師回答 / 天天敲代碼
你的表述,前后好像沒有什么關(guān)系。phaser-ce是基于phaser2的,phaser官方把phaser2捐獻(xiàn)給了社區(qū),由社區(qū)來迭代維護(hù)。phaser官方現(xiàn)在迭代維護(hù)phaser3,phaser2和3底層有很大的不同,你可以把phaser2和pahser3理解成兩個不同的游戲開發(fā)框架。是可以使用phaser3開發(fā)游戲的。但是他的底層機制是和phaser2不一樣的。webpack只是構(gòu)建工具而已,用它可以提高開發(fā)效率,不用也可以。
2021-01-31
講師回答 / 天天敲代碼
mac(10.15和11.0.1),windows(wiin10) 測試過。沒問題。更新一下微信開發(fā)公共工具試試,再就是找找崩潰日志,看具體原因靠譜
2020-12-29
講師回答 / 天天敲代碼
你用的是適配小游戲之后的phaser,由于GameGlobal判斷不太嚴(yán)謹(jǐn),導(dǎo)致瀏覽器環(huán)境報錯,更嚴(yán)謹(jǐn)?shù)淖龇ǎ?if(typeof GameGlobal != 'undefined'){}代碼已改 可以在這下載 https://gitee.com/codeveryday/phaser-ce_wechat在build目錄
2020-12-12