小程序
小游戏
企业微信
微信支付
扫描小程序码分享
2.1.0的基础库已经支持小游戏的分包了,关于新旧版本的支持问题,教程中有描述如下:
我的问题是:旧版本由后台编译自动处理,那整包超过4M的情况,也能自动编译处理吗?
谢谢
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
Q:旧版本由后台编译自动处理,那整包超过4M的情况,也能自动编译处理吗?
A:能,对于老版本来说,需要下载一个超过 4M 的整包。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
感谢回复!也就是说对于基础库低于2.1.0的老用户,他们在首次启动游戏的时候,会自动下载那个超过4M的整包。体验上就跟此前游戏包限制在4M以内的情况一样(那个时候首次启动游戏,自动下载的包小于4M),对吧
是的,但因为包大小增加会导致老版本用户启动时间过长,这个也需要留意下
明白了,谢谢!
另外一个问题:对于2.1.0以上的版本,是否也可以采用这种2.1.0以下的方案呢?即:不通过wx.loadSubpackage去下载分包,而是首次启动的时候,自动下载整包?
不能
ok
不分包的小游戏加载流程是: 下载游戏主包->加载game.js->运行游戏脚本->加载远程资源->启动首场景
分包是在流程的哪个位置呢? 大神帮忙画一张微信小游戏分包加载的流程图, 分包是在加载game.js后还是加载前就开始下载的, 用户界面可以看到分包下载的过程吗?
我想请问下,game.json里设置了分包,在1.9.97基础库下,require分包中的game.js,报错module is not defined,但是我去掉了分包设置,没有报错,说明路径是对的。请问这个怎么解决?
代码片段wechatide://minicode/fEFzcEmR7XEq,麻烦大神们看下
分包里的代码是需要loadSubpackage之后才能使用
但是在旧版本里没有loadSubpackage这个方法呀,不是要require进去?
额,按照官方的说法,旧版本应该是由编译系统自动处理了,开发者只需要按照2.1.0的方案来做的行了
按官方的说法,在旧版本里,开发者还是要写明require分包中入口文件,的可是真实测试中,并没有整包下载,还是会报错。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
Q:旧版本由后台编译自动处理,那整包超过4M的情况,也能自动编译处理吗?
A:能,对于老版本来说,需要下载一个超过 4M 的整包。
感谢回复!也就是说对于基础库低于2.1.0的老用户,他们在首次启动游戏的时候,会自动下载那个超过4M的整包。体验上就跟此前游戏包限制在4M以内的情况一样(那个时候首次启动游戏,自动下载的包小于4M),对吧
是的,但因为包大小增加会导致老版本用户启动时间过长,这个也需要留意下
明白了,谢谢!
另外一个问题:对于2.1.0以上的版本,是否也可以采用这种2.1.0以下的方案呢?即:不通过wx.loadSubpackage去下载分包,而是首次启动的时候,自动下载整包?
不能
ok
请大神帮忙画一张微信小游戏分包加载的流程图
不分包的小游戏加载流程是: 下载游戏主包->加载game.js->运行游戏脚本->加载远程资源->启动首场景
分包是在流程的哪个位置呢? 大神帮忙画一张微信小游戏分包加载的流程图, 分包是在加载game.js后还是加载前就开始下载的, 用户界面可以看到分包下载的过程吗?
我想请问下,game.json里设置了分包,在1.9.97基础库下,require分包中的game.js,报错module is not defined,但是我去掉了分包设置,没有报错,说明路径是对的。请问这个怎么解决?
代码片段wechatide://minicode/fEFzcEmR7XEq,麻烦大神们看下
分包里的代码是需要loadSubpackage之后才能使用
但是在旧版本里没有loadSubpackage这个方法呀,不是要require进去?
额,按照官方的说法,旧版本应该是由编译系统自动处理了,开发者只需要按照2.1.0的方案来做的行了
按官方的说法,在旧版本里,开发者还是要写明require分包中入口文件,的可是真实测试中,并没有整包下载,还是会报错。