Unity: Can't add script component - как решить?

Привет! Сегодня мы с вами решим очень распространенную проблему:

Can't add script component '{ваш скрипт}' because the script class cannot be found.

Это известная ошибка, она мучает всех разработчиков игр, у данной проблемы есть много решений.

Класс и имя

Возможно, класс и имя скрипта не совпадают. Проверьте, совпадают ли класс и имя скрипта, например, если скрипт называется Test, то класс, соответственно тоже должен называться Test:

Реимпортируйте скрипты

Если же класс и имя совпадают, то вы можете сделать реимпорт скрипта. Нажмите на проблемный скрипт правой кнопкой мыши и нажмите на Reimport all

Переустановите Unity

Ничего не помогло? Переустановите Unity! Проблема может сама рассосаться, просто начните разработку с чистого листа.

Создайте новый скрипт

Просто создайте новый скрипт и скопируйте содержимое старого скрипта в него. Проблема может уйти.

Изменение класса

Просто измените класс скрипта на несовпадающий, например, если класс и имя - Test, то измените класс на Test1.

Проблема не решилась?

Вступай в этот чат - https://t.me/+oGw25QCaaYszNDAy

Это мой официальный чат!

Всем пока!

ТЕГИ:

Unity, программирование, ошибка, проблема, решение проблемы, решение ошибки, Can't add script component because the script class cannot be found, C#, 3d, Unity3D.