如何在Unity中解决此问题“无法添加脚本,因为它是编辑器脚本。”我想将这些脚本从Unity中的后期处理中放出来,但是由于这个问题我不能这样做
答案 0 :(得分:3)
Unity具有特殊的文件夹名称。其中之一是“编辑器”。 “编辑器”文件夹用于放置在编辑器中执行的编辑器脚本。 它不能附加到GameObject。
错误
“无法添加脚本,因为它是编辑器脚本
表示您要附加到GameObject的脚本位于名为“编辑器”的文件夹或根文件夹中。 将脚本移到“编辑器”文件夹之外,问题应该消失了。
在某些情况下(非常罕见),即使脚本未位于“编辑器”文件夹中,也可能出现此问题。如果是这种情况,那么只需删除并创建新脚本,问题就应该消失了。
请注意,如果您试图将脚本从非您自己制作的插件中拖到GameObject上,请将该脚本拖到GameObject中。您在“编辑器”文件夹中放置的插件中看到的任何脚本均无意附加到GameObject。在“编辑器”文件夹之外寻找脚本,如果这些脚本源自MonoBehaviour
,您可以将其附加到GameObject。