有时候莫名其妙的提示:Script “xxxx” attached to “xxx” is missing,我以为是脚本有错,打开找了老半天,没毛病。 怀疑是不是有什么东西循环引用导致的,但是很神奇的是,我把出错的类改个名字,正常了。。。如果是循环引用导致的,讲道理类的代码不变的话,引用关系也不会改变,不可能只是改个名字就恢复了,尬在这里了。
之前还遇到过,起个文件夹名字叫ai,组件脚本挂了。改成ai1,正常了。后来实在拗不过编辑器,文件夹改成了ai_work。
感觉像是有什么地方缓存了曾经写过的类,当时写的可能是确实是有问题的,编辑器一直记住了这个类,导致只要后面还是这个名字,就一直报错。(因为某次报错后,我用cmd+r 重载了下,正常了,但不是每次都灵)
由于项目很大,又是公司的项目,我没法发上来。我也知道这么描述太笼统,对于定位问题没啥帮助。就想请教下有没有遇到过类似问题的同僚,最后又是怎么解决的。
版本:3.3.2 Mac