- 发布之后assetbundle里的资源采用的是bundle.load(“相对路径”)的方式进行加载,但是在编辑器下运行的时候,只能采用cc.resource.load(“相对resources目录的完整路径”)的方式进行加载,这样编辑时和运行时是否就得走不同的代码和路径?
如果是预览的话,就不用换 api 和 url。我们现在预览的时候模拟了 asset bundle 的。如果是在编辑器里面执行,比如插件什么的,那没办法。
读取bundle内资源可以用bundle.load来加载。
cc.resources也是一个bundle,使用cc.assetManager.loadBundle(‘resources’)得到的bundle就是cc.resources。
1赞
那在插件里想要加载(读取)一个 ab 包里的资源需要如何操作呢?
ab 包不在resource目录下。