[LayaAir 2.0]oppo小游戏分包,加载资源不成功的解决办法

 问题:在不分包的情况下,小游戏启动测试正常,按照常规的分包方式,加载分包成功,但是试用其中的资源时加载不到,或者加载后没有结果返回。
解决办法,所有使用资源的时候由原来的"res/res3D/Conventional/xxx.lh" 改成 "sub1/Conventional/xxx.lh"。“sub1”为子包名称 替换原来的“res/res3D”子包路径。
已邀请:

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

赞同来自:

没有回调怎么解决?
 

要回复问题请先

商务合作
商务合作