Проблема с ошибками в Unity при запуске

#unity3d #unity-ui

Вопрос:

У меня возникла проблема в Unity, когда каждый раз, когда я запускаю редактор, он просит меня войти в безопасный режим, потому что есть много ошибок, и когда я нажимаю «Игнорировать», он запускается, и я вижу в консоли много ошибок с пользовательским интерфейсом, и я обнаружил, что не могу создавать элементы пользовательского интерфейса непосредственно в иерархии. Я попытался обновить с 2020.3.13f1 до 2020.3.14f1, и при первом запуске все было нормально, без ошибок, и я мог создавать элементы пользовательского интерфейса, но затем, когда я перезапустился, чтобы убедиться, что все на самом деле в порядке, все ошибки снова появились, и я не могу создать пользовательский интерфейс. Почему это происходит и есть ли у кого-нибудь решение, потому что я не могу найти его нигде в Интернете.

Комментарии:

1. Безопасный режим не предназначен для работы с вашей игрой, он создан исключительно для устранения ошибок компиляции скриптов . Вам нужно будет исправить ошибки в сценарии, прежде чем вы сможете редактировать свой проект.

2. Я не думаю, что это ошибка компиляции скрипта, потому что ошибки выдают пространство имен UnityEngine. Пользовательского интерфейса не существует, чем он загружается в течение 5-10 минут, и все ошибки исчезли.

3. Похоже, что-то пошло не так с вашей первоначальной установкой Unity. Вы только недавно установили Unity, а затем увидели эту проблему? Возможно, вы захотите полностью удалить Unity и переустановить его. В противном случае это может быть настоящим кошмаром для устранения неполадок.

4. Денис, ты заглядывал в редактор.журнал? (вы разделяете это)? В этом журнале вы можете найти более подробную информацию о том, что пошло не так.

Ответ №1:

Старайтесь не входить в безопасный режим. Войдите в редактируемый проект. Там переходите к Активам-Реимпортируйте все.

Он сделал это и со мной, вероятно, это ошибка Unity, этот метод исправляет ее. Практически он реимпортирует весь проект сам по себе, избегая того, чтобы ошибка создавала проблемы (например, такие, как UnityEngine.Пользовательский интерфейс не существует или не существует монопод и т. Д.)

Очевидно, что вы не потеряете никаких активов, и все будет в порядке, как и до получения ошибок.

Комментарии:

1. Большое вам спасибо, это сработало. Я даже сделал несколько перезапусков, чтобы убедиться, что нигде не было ошибок, и вкладка пользовательского интерфейса в иерархии всегда там.

Ответ №2:

Скорее всего, вы просто открываете не ту папку, это распространенная ошибка


Или, возможно, вы переместили папки, которые не можете переместить


Также — это неприятно, но лучше всего установить «концентратор»

Комментарии:

1. Как ты можешь открыться the wrong folder ? Unity позволяет вам открывать проект только в том случае, если вы действительно открываете проект ^^

2. ура @derHugo — вы знаете, что я не помню точных деталей (и действительно, это могло измениться), но в какой-то момент это было «вещью» с Unity .. это было как-то связано с тем, что вы скопировали папку или что-то в этом роде