本文参考自:Unity游戏如何发布微信小程序
建议先看我的前置文章,微信小程序申请以及审核
一、下载并导入转换插件
-
下载后是一个包
-
直接拖进你的unity项目即可在上方找到插件
二、修改设置
-
点击转换小程序后如图修改设置:
-
生成并转换后生成这样两个文件:
三、如果报错显示资源文件过大(没报错直接看第五步)
- 生成并转换后有可能会报错:
- 先修改代码查看包体大小
- 搜索该脚本:
WXConvertCore
- 打开后搜索:
资源文件过大
- 在上面添加一行代码:
Debug.LogError("包体大小:"+ ((brcodeSize + int.Parse(tempFileSize)) / 1024 / 1024.0f).ToString("F2")+"MB");
- 即可查看包的大小
- 搜索该脚本:
四、文件过大解决方法
-
不用CDN允许的大小是19Mb,如果大小小于35Mb,可以尝试解决。差太大算了吧。。。
-
字体优化:这个会占非常大的空间,建议换小一点的字体。
-
图片优化:插件有内置解决方法:点击资源优化工具
-
点击搜索目录
-
可以看到每张图像纹理的大小
-
选中比较大的图片,点击
修复选中资源
-
再点击搜索目录,即可查看压缩完的大小。
五、下载微信开发者工具
-
下载完之后选择小游戏
-
点击导入,选择minigame文件夹
-
导入后即可预览
-
点击上方的预览后,会生成一个二维码
-
微信扫码后即可运行