基于上一篇笔记的完善:上篇地址:https://blog.csdn.net/m0_47923157/article/details/117553823
每个包的大小不能超过4M,小于2M可以作为主包不用进行分包,大于2M的需要作为子包
下面进行分包处理,处理的步骤为:
1.将4M以上的包分成两个或多个子包(大小在4M以内),在每个子包中(大于2M小于4M的包)添加一个空的game.js(创建一个txt文档,重命名即可)
2.在app.json中添加路径
{
"deviceOrientation": "landscape",//横屏
"subpackages":[
{
"name": "sounds",
"root": "sounds/"
},{
"name": "sounds1",
"root": "sounds1/"
}
]
}
3.在app.js中添加相关代码
这里可以同时分多个包,将子包名依次填入
function loadpackages(packages,index=0){
if(index >= packages.length){
loadFinish();
return;
}