phaser3 for wechat game project Currently Using Phaser3 Build v3.55.2 phaser适配: File ImageFile 本地加载逻辑调整 JsonFile 本地加载逻辑调整 BinaryFile 本地加载逻辑调整 AudioFile 本地加载逻辑调整 所有的本地File资源需要在xhrsetting中加入wechatdebug:true,以此标记是否是本地测试 eg: Input 由于做了交互的适配,场景交互时交互的Element是没有赋值的,所以在wx环境下对交互的element调整了判断逻辑 ScenePlugin 多个场景的启动逻辑需要给每个scene定义key 微信 微信分包加载逻辑 微信worker功能由于只能通过主包加载,所以对其大小有所限制,导致worker功能偏弱 由于HTMLAudioElement运行时存在卡顿,延迟等问题,所以利用小游戏api创建innerAudioContext播放音乐,来代替phaser3中的音效实现 本项目dev分支创建了一个能在手机微信环境下运行的小游戏,可作为例子参考