Laya打包微信小游戏
1.准备工作
微信开发者工具,微信开发者账号,LayaAir编辑器,编辑完成项目
2.操作步骤(Laya端)
主菜单 ->项目 ->发布
发布平台:微信小游戏
是否压缩JSON:勾选,压缩勾选后,JSON的换行符会被去掉,减少文件大小
是否压缩图片:勾选,压缩勾选后,图集会被压缩,减少图片大小
是否压缩js文件:勾选,压缩勾选后,和JSON压缩原理类似
是否开启版本管理:不勾选,会开启版本管理,启用LAYA自己的一套版本管理算法,暂时不启用。
是否提取本地包:勾选,会启用自定义文件筛选,只会把勾选过的文件发布到项目之中。详情文件目录下文会列出。
是否为微信/百度开放域数据项目:不勾选。
是否只拷贝index.js里引用的库:勾选,会过滤掉不需要的代码库文件,减少包体大小。
是否重新编译项目:勾选,会重新编译一遍项目的源码。
3.操作步骤(微信开发者工具端)
项目 -> 小游戏 -> 导入项目 ->输入项目名称 ->选择LAYA导出的目录 ->填入对应的APPID->导入
导入后,游戏会自动编译并且运行,然后点击“预览”或者“真机调试”,这个时候,工具会自动上传文件到云端,在这个时候,会要求包体大小小于4M,如果大于4M,需要自行去删除包体中不必要的文件,减少包体。
当预览已经完成后,就可以进行上传版本了。 点击上传,会弹出对应的界面,要求输入版本号 和 版本描述,写完之后,就可以上传了。
上传完毕之后,来到 微信开发者后台,找到刚刚发布的版本,然后选为体验版本,下载体验版本二维码,即可扫码体验了。
4.提取本地包必备文件
1.bin/game.js
2.bin/game.json
3.index.html
4.index.js
5.unpack.json
6.version.json
7.weapp-adapter.js
8.场景文件生成的json文件
9.游戏资源文件
10. bin/config 目录
11.bin/js目录