-
Creator 版本: 2.4.3
-
目标平台: 开发者工具和手机端
-
重现方式:resources文件夹中的界面使用了主包的图片资源
-
首个报错:
-
之前哪个版本是正常的: 2.4.2
-
手机型号:
-
手机浏览器:
-
编辑器操作系统:
-
重现概率: 必现
###使用cocos creator 2.4.3 分包之后,发现动态加载resources文件夹下的预制,无法获得预制上的脚本
Creator 版本: 2.4.3
目标平台: 开发者工具和手机端
重现方式:resources文件夹中的界面使用了主包的图片资源
首个报错:
之前哪个版本是正常的: 2.4.2
手机型号:
手机浏览器:
编辑器操作系统:
重现概率: 必现
###使用cocos creator 2.4.3 分包之后,发现动态加载resources文件夹下的预制,无法获得预制上的脚本
顶一下!
有没有人遇到同样的问题啊
resources 里面最好不要放脚本, 或者必须是独立的脚本(不能引用外部的脚本文件)
resources下没有放脚本,就放的预制,预制身上的脚本放在子包文件夹下
将prefab放在resources下面归为主包,prefab对应的脚本放在子包。主包会先加载,主包加载的时候子包不一定会加载完成,这个时候prefab就不能完成绑定脚本的初始化过程(相当于这个脚本实际上没绑定在 prefab上),因此后面就会找不到 prefab对应的脚本。
通常的做法是 prefab放在resources下的一个文件夹(prefabs)中,并将prefabs文件夹作为子包,prefab对应的脚本不放在resources中并且也不作为子包。
cocos 2.4.3 reousces 下无法再配置子包,然后感觉应该是资源问题,当我resources下的预制不使用主包的图片资源时,就能够获取预制身上的脚本。
顶一下!!!