求救Please load bundle res first,又是这个bug,真无语又又弄了两天还没解决


我明明在onload里先加载res文件,怎么还是显示

真的很无语啊,求救啊,真的是无语到家了。
image
勾选这个虽然可以运行,但是是把场景保存到本地,并且包变大了,我是要运程的丫 :sob:

你的想法应该是不需要场景启动游戏?启动之后再加载自己需要的场景吗?

差不多吧,是先加载bundle包,实列Prefab预制体。然后玩家点击再加载另一个场景。游戏的资源都在res包(自己创建的首包)里

头两个注释让强迫症的我 很难受,所以我来回答一下,如果解决了问题 可以申请把这两注释干掉吗 :confounded:
而且你明明是在start加载的res 却谎称在onload :smiling_imp:

加载了res包,资源在res里面,应该调用res(bundle)的方法来加载res里面的资源

你的首场景是login.scene,加载res的代码也是在它的start里?看起来是login.scene里用到了res的资源。你在login里加载res,显示login要先加载res :rofl:

你这明显是 login 场景用到了Res分包里的资源 所以解决方案是 1. 将login用到的Res资源拿出来放到主包里。2.将Res整个放在主包

我是两个都试过,发表出来的是试一下start(),但是不成功

我就是先加载了丫,然后才加载场景(prefab预制体)

试过了还是没用,我把加载哪窜代码注释,然后重新打包上传。还是包哪个错

我的login是空白的,就一个canvas,然后实例化res中的一个预制体,加到场景中的。

加载场景也要用res,你这个场景是放在res包里面的吧

加载里面不要包含res里面的任何资源,internal的也不要

没有,res是其它预制体、图片等。场景是另一个包image

放个demo出来瞧瞧,但这点信息量看不出来啥

我给不了,服务器和微信id还有素材是顾客的,不方便给。不知道怎么给demo好, :rofl: :rofl:
怎么说呢,就是微信小程序那边报这个错


现在是有办法解决,但是并不是想要的。一是前面说的设置这个,但是包体大,微信那边不能上传
image
还有就是添加一个场景专门(但是顾客不要这个场景)加载res包,里面的代码是这
。这两种解决方法虽然可以,但是不符合需求
改后也就是我上面文章提到开头的哪种。就一直提示首先加载res bundle包

报错大家都觉得就是login.scene里用了res的资源,你又说是空的,而我们又不信 :sweat_smile:。所以右键启动场景>导出资源包,它会列出所有依赖项,截图看看

这是login场景,就右下方的哪个脚本没了。
这是配置表

这是构建的日志,谢谢了 wechatgame2023-4-29 14-48.rar (716.9 KB) :pray:

跟你沟通真累,让你给个资源依赖的截图,你给个日志。谁跟你说挂个组件就只依赖那一个组件的,它属性的预制也是,脚本里的import也是。编辑器的导出可以看到最全的依赖

1赞

菜鸟不懂就问,请问资源依赖在哪 :sob: :joy: