如果你的小游戏平均启动时间需要 4s,意味着什么呢?
——意味着你可能会比 1s 启动的小游戏多面临 60% 的流失可能。
为减少因启动时间过长而带来的用户流失,微信官方今日正式公布了对小游戏引擎插件的支持。引擎插件是微信 7.0.7 版本新增的一项功能,用于减少小游戏的包体,优化用户加载体验。目前小游戏引擎插件已包含了 Cocos Creator 官方版本。
功能介绍
若玩家体验的游戏中启用了游戏引擎插件,玩家客户端会自动缓存 Cocos Creator 引擎代码,所有使用此插件的小游戏无需再次下载引擎,只需直接使用公共插件库中的相同版本引擎,加载时间大幅减少,用户可获得更好的游戏体验。
可以这样理解,当一个玩家玩了由 Cocos Creator 2.2.0 开发的 A 游戏,A 游戏已启用此插件,则该玩家体验同样是由 2.2.0 开发的 B 游戏时,若 B 游戏也启用了此插件,那么就无需重新下载 Cocos Creator 引擎;若 B 游戏使用的是 2.2.1,微信也只需要增量更新引擎两个版本的差异部分。
使用说明
Cocos Creator 提供了强大的集成式游戏开发环境,使用引擎插件非常简单。
Cocos Creator 2.2.1 及以上版本
目前 2.2.1 版本正在中文论坛公测中,将于不久正式发布。此版本已集成游戏引擎插件功能。开发者只需在构建发布面板中,勾选“允许分离引擎”,然后正常构建发布即可,无需其它人工操作。(此功能仅在非调试模式生效)
Cocos Creator 老版本
一、下载 Cocos Creator 构建插件
地址:https://github.com/cocos-creator/plugin-wechat-engine-separation/archive/master.zip
二、安装插件
如需应用于全局(所有项目)下:将解压后的插件文件夹拷贝到如下目录:
Windows:C:\Users\用户\.CocosCreator\packages
Mac:用户/.CocosCreator/packages
如需应用于单个项目:将解压后的插件文件夹拷贝到项目工程中与 assets 文件夹同级的 packages 文件夹下。(如果没有可以自行创建一个)
三、构建
安装插件以后,重启 Cocos Creator,在构建发布面板中执行正常构建即可,无需其它人工操作。(此功能仅在非调试模式生效)
之后如需禁用引擎插件功能,可以直接删除此插件。
参考链接
Cocos Creator 微信小游戏引擎插件说明
https://docs.cocos.com/creator/manual/zh/publish/wechat-engine-plugin.html
微信小游戏引擎插件官方说明
https://developers.weixin.qq.com/minigame/dev/guide/base-ability/game-engine-plugin.html
Cocos 中文社区
https://forum.cocos.org/
Cocos Creator 下载
https://www.cocos.com/creator
如果您在使用引擎插件过程中,遇到任何问题,可以移步至 Cocos 中文社区进行反馈和交流!