Unity error CS0246 找不到 'PlayerController'的类型或命名空间,如何解决?

我实在没辙了。这个问题困扰我三天了!

为什么Unity总是说'PlayerController'找不到类型或命名空间?明明这个类型名是对的,命名空间也是对的。为什么别人没问题,就我有问题呀?
错误信息:
Assets\Editor\Over.cs(7,17): error CS0246: The type or namespace name 'PlayerController' could not be found (are you missing a using directive or an assembly reference?)

img

img

我怀疑这问题无关代码,只与软件有关。
编辑器版本从2020.3.26f1c1换到2020.3.32f1c1也没用

我希望有人能帮我解决这个问题。感谢!

你这个VS根本就没有解析吧,GameObject.Find都没有解析。


按如下步骤操作:
点击Unity顶部菜单栏的Edit,点击子菜单下面的Preferences,新窗口左边选择External Tools,在右边的External Script Editor设置好编译器。

问题出在编辑器,不在代码,也不在脚本

你把脚本从editor文件夹里拖出来看看