# Phaser 3.24.1修改版 完美适配微信小游戏 **Repository Path**: share996/phaser3 ## Basic Information - **Project Name**: Phaser 3.24.1修改版 完美适配微信小游戏 - **Description**: Phaser 3.24.1版本的修改版,发现的坑都填了,完美适配微信小游戏 - **Primary Language**: JavaScript - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2020-12-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Phaser 3.24.1修改版 完美适配微信小游戏 #### 介绍 Phaser 3.24.1版本的修改版,发现的坑都填了,完美适配微信小游戏 #### 演示 可以搜下我已上架的微信小游戏:斗角大作战 百度目前还在审核中... #### 软件架构 1. 基于官方3.24.1版本修改,推荐这个版本,暂没有发现大的bug 2. 在源代码里做了是否是微信环境的判断,发现有wx这个全局变量,图片啥的会自动采用微信可以的加载方式(arraybuffer),同时也保留了原版的blob加载, 3. 只要没发现window.wx这个玩意,和Phaser官方原版没任何区别。这么做的好处是:可以在普通浏览器里快速看效果,原来大家写的在浏览器运行的小游戏也可以直接用这个. 4. 百度小游戏和微信小游戏环境几乎一样,所以适配也没问题,声明一个wx变量就行 5. 另外还修改了Phaser官方版本的几处小bug,可以说是目前最完美的微信适配了 #### 使用说明 ``` import {DOMParser} from "./js/libs/DOMParser/dom-parser"; window.DOMParser = DOMParser; import './js/libs/weapp-adapter/index' import './js/libs/phaser.min' // 你的游戏的主体程序 require('./test_phaser'); ``` #### 另外需要 DOMParser 和 weapp-adapter 两个包,大家可以自行搜索到下载