[0]oppo小游戏打包加载.ln失败

脚本 使用的是LayaAir2.9.0,u3d版本2018.4.7,插件由官方下载的
Laya.loader.create("Scene/Conventional/Model.lh",
            Laya.Handler.create(this, function () {
                GameManager.models = Laya.loader.getRes("Scene/Conventional/Model.lh");
                if (GameManager.models) {
                    this.StartGame();
                } else {
                    this.LoadModels();
                }
            }), true);
 
u3d资源地址
链接: https://pan.baidu.com/s/1oSYCkXLlF4y7zDqPsTjV4g 提取码: dn1a
 
大家或者官方看到,希望能给出方案 
log
E jswrapper: jsb: ERROR: File /Users/80235882/project/XGame_Release/instant-game-client/android/lib-rt-core/src/main/jni/../../../../../js-bindings/jsb_rt_file_system_manager.cpp: Line: 996, Function: FileSystemManager_readFile
E jswrapper: filePath is invalid
E jswrapper: [ERROR] Failed to invoke FileSystemManager_readFile, location: /Users/80235882/project/XGame_Release/instant-game-client/android/lib-rt-core/src/main/jni/../../../../../js-bindings/jsb_rt_file_system_manager.cpp:1061
D jswrapper: JS: [WARN]: loader callback cost a long time:211 url=Scene/Conventional/Model.lh
已邀请:

Laya_Fred

赞同来自:

您好,我这里下载您给的unity资源并导出了模型lh,现在在2.9.0版本的引擎库下发布oppo小游戏我这里是正常的哈。

图二.png

在oppo真机内截图如下:

图一.jpg

没有出现您描述的问题呢,麻烦您提供一份可以复现的示例我们看下吧。

花间提壶

赞同来自:

你好,我使用的就是2.9.0的版本,存在这种无法加载成功的情况,尤其是清除数据后,不是每次都会出现【不是必现的】,你可以用调试器清除一下数据,试试看。

花间提壶

赞同来自:

已经解决了,laya对于oppo得分包挺怪得。分包名称,加载资源的时候只能用分包名称作为目录去加载,而不是相对目录作为路径去加载。这样说吧,就是比如 scene:res/scene,资源加载的时候要用scene,而不是res/scene

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作