无法添加脚本,因为它是编辑器脚本错误

时间:2018-10-05 03:37:23

标签: unity3d post-processing

如何在Unity中解决此问题“无法添加脚本,因为它是编辑器脚本。”我想将这些脚本从Unity中的后期处理中放出来,但是由于这个问题我不能这样做

1 个答案:

答案 0 :(得分:3)

Unity具有特殊的文件夹名称。其中之一是“编辑器”。 “编辑器”文件夹用于放置在编辑器中执行的编辑器脚本。 它不能附加到GameObject。

错误

  

“无法添加脚本,因为它是编辑器脚本

表示您要附加到GameObject的脚本位于名为“编辑器”的文件夹或根文件夹中。 将脚本移到“编辑器”文件夹之外,问题应该消失了。


在某些情况下(非常罕见),即使脚本未位于“编辑器”文件夹中,也可能出现此问题。如果是这种情况,那么只需删除并创建新脚本,问题就应该消失了。

请注意,如果您试图将脚本从非您自己制作的插件中拖到GameObject上,请将该脚本拖到GameObject中。您在“编辑器”文件夹中放置的插件中看到的任何脚本均无意附加到GameObject。在“编辑器”文件夹之外寻找脚本,如果这些脚本源自MonoBehaviour,您可以将其附加到GameObject。