- creator2.4
- 2.3.2的工程升级到2.4版本
- resources/下面有个prefab 有图片和脚本A等资源
- 这部分资源会分包到resources bundle中
- A脚本引用脚本B, B脚本也引用了脚本A
- 脚本B在main包中
- 现在构建后无法在web-mobile环境执行,预览环境没有问题
- 错误提示为 A脚本引用B脚本的位置报错,应该是加载resources包时,B脚本还没有加载所以出现错误
- resources/下面有个prefab 有图片和脚本A等资源
- 我的理解为
- resources优先级高于main,所以resources先加载没有问题
- 两个包中都包含某个脚本,那么脚本应该出现在优先级高的脚本中
- 现在看起来却不是这么回事
- 大佬帮忙看一下,工程已经上线,不方便共享
Asset Bundle 不允许跨包 require 脚本。
大佬,可以出一份项目实战版本的assetbundle的使用教程吗。官方的api研究了2遍了,api中的道理是明白了,但是真正的项目运用的时候,就不知从何下手了,比如,按照官方api的对项目资源的目录严格进行了整理,也划分了优先级,也合并了json,然后就不知道接下来该怎么做了,苦恼啊
配置好就行,剩下编辑器会按照配置处理,对于优先级的使用规则,可以参考文档
https://docs.cocos.com/creator/manual/zh/asset-manager/bundle.html#优先级
- 项目是ts开发的
* 项目中所有的用户数据我都写在一个类中- 没有做特殊处理,那么他应该是分包在了main中对吧
- resources下的有个弹窗,弹窗会动态加载,所以放到resources下,弹窗脚本中会引用这个用户数据做逻辑判断
- 这种需求很正常吧, 但还是会报错
- 这种情况怎么处理,我总感觉是我这边姿势不对
好的,已经研究明白了,哈哈哈哈,参照官方的示例项目,多谢