评论

微信引擎插件之LayaAir引擎插件使用说明

1、引擎插件介绍
微信为了加快游戏的启动速度,提供了引擎插件分离的功能。引擎插件分离功能会将引擎插件单独缓存在微信客户端。当小游戏首次启动时,如果本地已经存在同类别游戏引擎插件,可直接复用引擎插件或可通过增量下载的方式快速下载,从而提升启动速度。
LayaIDE发布微信小游戏的时候将项目代码和引擎代码分离,设置使用引擎插件的相关参数,微信IDE上传包开启引擎插件功能。
2、引擎插件包含的的JS文件
LayaAir1.0引擎列表:
laya.ani.min.js
laya.core.min.js
laya.d3.min.js
laya.d3Plugin.min.js
laya.debugtool.min.js
laya.device.min.js
laya.filter.min.js
laya.html.min.js
laya.particle.min.js
laya.pathfinding.min.js
laya.tiledmap.min.js
laya.ui.min.js
laya.webgl.min.js
laya.wxmini.min.js
(注意:在LayaAir1.0里非引擎插件列表的JS文件需要在game.js里自行引入)
LayaAir2.0引擎列表:
laya.ani.min.js
laya.core.min.js
laya.d3.min.js
laya.d3Plugin.min.js
laya.filter.min.js
laya.html.min.js
laya.particle.min.js
laya.ui.min.js
laya.webgl.min.js
laya.wxmini.min.js
3、引擎插件使用
A、下载地址导出微信小游戏引擎查插件的LayaIDE版本
LayaIDE1.0下载地址:
WIN版本:
http://ldc.layabox.com/download/engineplugin/win/LayaAirIDE_beta.zip
MAC版本:
http://ldc.layabox.com/download/engineplugin/darwin/LayaAirIDE_beta.zip
LayaIDE2.0下载地址:

WIN版本:
http://ldc.layabox.com/download/engineplugin2/win/LayaAirIDE_beta.zip
MAC版本:
http://ldc.layabox.com/download/engineplugin2/darwin/LayaAirIDE_beta.zip
B、打开LayaIDE发布微信小游戏界面,勾选使用引擎插件选项:

C、点击“发布”按钮即可发布支持引擎插件的微信小游戏工程;

4、引擎插件使用须知
A、使用LayaIDE发布支持引擎插件的微信小游戏工程,在微信IDE里运行小游戏时,如果需要使用本地的引擎插件包,需要点击微信IDE右上角的“详情”按钮,勾选“使用本地的插件”,这时小游戏运行环境中使用的引擎是本地引擎插件,如果不勾选这个按钮,小游戏运行环境中使用的引擎是线上引擎插件。

B、在“详情”里将调试库版本设置改成dev版本才支持插件功能:

非dev版本库会报以下错误:

C、一旦使用本地的插件进行调试,所指定的本地插件目录下的所有 js 文件都不会被工具进行编译,例如 ES6 转 ES5 或者增强编译。

5、LayaIDE发布小游戏使用须知
A、编译as时,需要手动添加 outlaya=true 参数;
B、1.0不能使用版本管理,2.0需要手动添加对libs和laya.js的排除;
C、目前处于公测阶段,必须在project.config.json中写入微信备案的appid;
D、其中第A、B)两项,IDE发布页面都有对应提示;

最后一次编辑于  09-27  
点赞 0
收藏
评论