讲师回答 / 天天敲代码
游戏中通常会预加载资源,类似图片,先加载,加载完成后再使用,因为小游戏的音频是自己定制的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