我理解不了,即使import是本地路径,构建的时候,也会根据引用关联起来的,没有demo吗 
- 检查有没有同名脚本(包括脚本名不同但是 ccclass 相同的)
- 检查打包后的远程 bundle 预制体内的组件脚本 uuid 和引用的脚本 uuid 是否一致
- 检查脚本注册过程是否有错误,loadBundle 之后实例化预制体之前检查对应的 ccclass 是否注册
- 断点实例化预制体过程 component 为空的情况调试
远程的脚本必须在一个bundle里面,不能引用其他bundle。不只是脚本,资源也不能用其他的bundle里面的
可以使用,但是必须保证使用的资源所在bundle已经被加载完成
1赞
这些都已经解决了,现在就是原先Bundle里脚本import的路径是相对于本地的
远程加载bundle后就import不到了,但是直接_components[下标]代替getComponent是可以的
秀儿~~我试试
1、两个bundle不要相互import
2、加载bundle时,先加载依赖bundle
最新进展:
目前定位到问题是出在import上
本地Bundle里的脚本,import另一个Bundle里的脚本是可以的
远程Bundle里的脚本,import另一个Bundle里的脚本只会取到一个字符串,而无法识别类型。
现在采用的方法是不import,getComponent直接填类名的字符串
这个虽然能解决,但是脚本里所有Bundle外的类都要改成这样
有没有更好的办法
已解决,把Component弄成全局的就行了
这样不需要import


