[LayaAir 2.0]oppo小游戏分包,加载资源不成功的解决办法
问题:在不分包的情况下,小游戏启动测试正常,按照常规的分包方式,加载分包成功,但是试用其中的资源时加载不到,或者加载后没有结果返回。
解决办法,所有使用资源的时候由原来的"res/res3D/Conventional/xxx.lh" 改成 "sub1/Conventional/xxx.lh"。“sub1”为子包名称 替换原来的“res/res3D”子包路径。
解决办法,所有使用资源的时候由原来的"res/res3D/Conventional/xxx.lh" 改成 "sub1/Conventional/xxx.lh"。“sub1”为子包名称 替换原来的“res/res3D”子包路径。
没有找到相关结果
已邀请:
要回复问题请先登录
3 个回复
1588923133用户
赞同来自:
1.子包下面要有一个.js文件,其他平台是用game.js。oppo要用main.js。并且不是能空的,可以添加一个打印语句
2.分包后,一个dist.rpk 里会有一个main.rpk 和一个子包rpk。把这个dist.rpk 直接放到subpkg文件夹下,在快应用里启动就行了。不用管里面有几个rpk。subpkg文件夹没有就新建一个。可以参考https://ldc2.layabox.com/doc/?nav=zh-ts-5-3-1;
3.子包没有加载成功之前,不能使用子包里的内容。
正人君子
赞同来自:
186*****868
赞同来自: