微信小游戏开发流程与优化分享

 总结下,最近研究的微信小游戏,开发导出资源的流程。

导出流程

 1.开发工具

用2022.3.13版本还有微信开发者工具,是1.5版本,不使用最新版1.6

解释一下:开发者工具用1.5版原因,是1.6版本更新内容很多,其中有个  使用 sws编译脚本

项目,不勾选swc编译  则无法出包,原因会在 check-version某一行,报错

但是项目中,引用的sdk,不支持,swc编译,因此选择了,降开发者版本来解决编译问题

使用过 2022.3.31版本,但是正常导出包,但是无法运行, 会报Js_sound   类似的报错,无法运行。换unity版本就好了。

2.参数修改 

 main场景中参数修改。 连接的服务器,抽成配置,根据不同配置链接不同服务器。

同时添加  宏定义。方便代码区分   

3.插件参数设置 

点开微信小游戏插件的转换小游戏,把里面的配置调整好

其中  bundle path identifier 中 填写上 cdn上资源路径,分号隔开,只有填在这里,微信会自动缓存 带有对应路径名字的资源。

然后点击 生成并转换。

4.导出结果 

转完后,有2个文件夹,开发者工具打开的是minigame。然后用微信开发者工具打开minigame就ok了。

优化点

1.预加载

game.js中  preloadDataList 加上预加载的资源,越大的资源越靠上合适,首包在启动的时候,网络是空闲的,此时利用起来

2.wasm代码分包

在微信开发者工具中,找到 wasmCodeSplit 工具,获取,

然后,找到 工具栏中这个,如果没有,就重启一下编辑器试试

点击启用分包即可, 下方附官方流程指南

Design/WasmSplit.md · Ocean/minigame-unity-webgl-transform - Gitee.com

3.其他优化方式

合并bundle方式,

先暂时写到这,还有别的优化方式,之后再细说

项目调试

1.真机调试

点击真机调试,然后扫码即可

或者直接点击预览

但是预览这里,不开启调试模式情况下,需要配置网络地址

 2.网络配置

详情。  项目配置中可以看到配置的地址都有哪些。

配置在 小程序 web  开发下,开发管理中 服务器域名配置

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值