Не могу добавить скрипт, потому что это ошибка скрипта редактора

Как исправить эту проблему в Unity "Не могу добавить скрипт, потому что это скрипт редактора". Я хочу поместить эти скрипты из постобработки в Unity, но не могу из-за этой проблемы

1 ответ

Unity имеет специальные имена папок. Одним из них является "Редактор". Папка "Редактор" используется для размещения сценариев редактора, которые выполняются в редакторе. Он не может быть присоединен к GameObject.

Ошибка

"Не могу добавить скрипт, потому что это скрипт редактора

означает, что скрипт, который вы пытаетесь прикрепить к GameObject, помещается в папку или корневую папку с именем "Editor". Переместите сценарий за пределы папки "Редактор", и проблема должна исчезнуть.


В некоторых случаях (очень редко) эта проблема может возникнуть, даже если скрипт не помещен в папку "Редактор". Если это так, то просто удалите и создайте новый скрипт, и проблема должна исчезнуть.

Обратите внимание, что если вы пытаетесь перетащить скрипт из плагина, созданного вами и помещенного в папку "Редактор", в GameObject, вы не должны этого делать. Любой скрипт, который вы видите в плагине, который помещен в папку "Редактор", не предназначен для присоединения к GameObject. Ищите скрипты вне папки "Редактор", и те из них вы сможете прикрепить к своему GameObject, если они получены из MonoBehaviour,

Другие вопросы по тегам