第一次接触laya记录一下,打包vivo后.rpk包体特别大,
1.上传
将本地资源文件(例如:bin目录)直接上传至自己的远程存放目录
2.设置基础加载
记录一个基础加载地址(第一步上传的地址: "https:xxxxxx/bin/"),方便后续自己动态加载
GameManager.instance.basePath = "https:xxxxxx/bin/"(自己的远程存放目录)
3.可以main.ts提前设置好加载界面资源
if ( Laya["VVMiniAdapter"]!=null&& Laya["VVMiniAdapter"]!=undefined)
{
Laya["VVMiniAdapter"].nativefiles = [
"ui/Loading/loading_bg.jpg",
]
Laya.URL.basePath = GameManager.instance.basePath;
}
4.填写好发布信息后正常打出vivo包
5.此时打出来的包体可能会很大,进入打包后的文件目录"release\vivogame\quickgame"
可以将build和src下的大资源文件直接删除,一般是存放图集和存放动画的目录,
我的是resource(和bin目录下同名)
6.在上一步的目录中使用vivo打包命令(需要提前安装好vivo打包需要的环境)
7.打包后dist目录下生成的.rpk就是使用远程资源的vivo包了