【问题标题】:Can't add script because it is an editor script error无法添加脚本,因为它是编辑器脚本错误
【发布时间】:2019-03-10 12:18:55
【问题描述】:

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

【问题讨论】:

  • 你看过answers.unity.com吗?
  • 嗨@WaranthornFilmerChansawang,欢迎来到 StackOverflow。您能否向我们展示您迄今为止所做的尝试,最好是一些代码示例?

标签: unity3d post-processing


【解决方案1】:

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

错误

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

意味着您尝试附加到游戏对象的脚本放置在名为“Editor”文件夹的文件夹或根文件夹中。 将脚本移到“Editor”文件夹之外,问题应该就消失了。


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

请注意,如果您尝试将脚本从不是您制作并放置在“Editor”文件夹中的插件中拖动到 GameObject,您不应该这样做。您在插件中看到的放在“Editor”文件夹中的任何脚本都不意味着附加到游戏对象。在“Editor”文件夹之外寻找脚本,如果它们派生自MonoBehaviour,您可以将它们附加到您的游戏对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-22
    • 2020-08-24
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    • 2020-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多