Устранение неполадок Unity Editor
В следующих разделах объясняется, как устранить и предотвратить проблемы с Unity Editor в различных ситуациях. В целом, убедитесь, что ваш компьютер соответствует системные требования, обновляется, и что у вас есть необходимые права пользователя в вашей системе. Кроме того, регулярно делайте резервные копии для защиты ваших проектов.
Версии
Вы можете установить различные версии Редактора в разные папки. Однако, убедитесь, что вы сделали резервную копию ваших проектов, так как они могут быть обновлены до более новой версии, и вы не сможете открыть их в более старой версии Unity. См. установка Unity для дополнительной информации.
Лицензии на дополнения действуют только для версий Unity, имеющих одинаковое основное число, например 3.x и 4.x. Если вы обновите до второстепенной версии Unity, например 4.0 до 4.1, дополнения будут сохранены.
Активация
Unity Hub является основным методом для всех операций управления лицензиями. Информацию о всех методах активации лицензий см. в Методы активации лицензий.
Если у вас возникли проблемы с активацией лицензии, ознакомьтесь с Устранение неполадок с лицензией.
Если у вас по-прежнему возникают проблемы с активацией лицензии или входом в учетную запись пользователя, обратитесь в Unity Support.
Не удалось запустить
Если Unity катастрофы при запуске затем во-первых убедитесь, что ваш компьютер соответствует минимальным системные требования. Также обновите к самым последним графическим и звуковым драйверам.
Если вы получаете ошибки записи на диск, проверьте ограничения учетной записи пользователя. Когда в macOS, обратите внимание, что “root user” не рекомендуется и Unity не тестировался в этом режиме. Unity всегда должен иметь права записи для своих папок, но если вы предоставляете их вручную, проверьте эти папки:
На Windows:
- Папка установки Unity
%AllUsersProfile%\Unity(обычно C:\ProgramData\Unity)C:\Documents and Settings\<user>\Local Settings\Application Data\UnityC:\Users\<user>\AppData\Local\Unity
На macOS:
- Содержимое пакета Unity.app
~Users/<USER>/Library/Application Support/Unity~Users/<USER>/Library/Logs/Unity
Некоторые пользователи испытывают трудности при использовании жестких дисков, отформатированных с ненатуральными разделами, и использовании определенного программного обеспечения для перевода данных между устройствами хранения.
Шрифты
Поврежденные шрифты могут вызвать сбой Unity, вы можете найти поврежденные файлы, выполнив следующие действия:
На Windows:
- Откройте папку fonts на вашем компьютере, расположенную в папке “Windows”.
- Выберите «Подробности» из меню «Представление».
- Проверьте столбец «Размер» для шрифтов с размером «0», что указывает на проблемный файл.
- Удалить поврежденные шрифты и переустановить их.
На macOS:
- Запустите приложение Font Book.
- Выберите все шрифты.
- Откройте меню «Файл» и выберите «Проверить шрифты» -> проблемные шрифты будут показаны как недействительные.
- Удалить поврежденные шрифты и переустановить их.
Ресурсы системы могут быть ограничены — например, при работе в виртуальной машине. С помощью диспетчера задач найдите процессы, потребляющие много памяти.
Поврежденный Project или установка
Unity может попытаться открыть проект, который поврежден, и это может включать проект по умолчанию. Если это так, переименуйте или переместите папку проекта. После того, как Unity запускается правильно, вы можете восстановить папку проекта, если хотите.
В случае поврежденной установки, возможно, потребуется переустановить Unity. См. инструкции ниже.
В Windows, могут возникнуть проблемы, такие как ошибки установки, повреждения реестра, конфликты и другие вопросы. Например, ошибка 0xC0000005 означает, что программа попыталась получить доступ к памяти, что она не должна. Если вы добавили новое оборудование или драйверы недавно, удалить и заменить оборудование, чтобы определить, если это вызывает проблему. Запустите диагностическое программное обеспечение и проверить информацию об устранении неполадок операционной системы.
Производительность и сбои
Если Редактор работает медленно или срывается, особенно при сборке, это может быть вызвано потреблением всех доступных системных ресурсов. Закройте все другие приложения при сборке проекта. Очистите систему с помощью ее утилиты и обратитесь к Диспетчеру задач (Windows) или Монитору активности (MacOS), чтобы выяснить, есть ли процессы, использующие много ресурсов, например, память. Иногда антивирусная программа может замедлить или даже заблокировать файловую систему своим процессом сканирования.
Потеря Project
Существует много факторов, которые могут разрушить проект. Рекомендуемая наилучшая практика заключается в том, что вы постоянно резервируете ваши проекты, чтобы предотвратить несчастные случаи. Когда в macOS, активируйте Time Machine с помощью внешнего жесткого диска, зарезервированного для этой единственной цели. После потери вы можете попробовать любую из существующих утилит восстановления файлов, но иногда это необратимо.
Переселение
Чтобы переустановить редактор, выполните следующие действия:
Удалить Unity. Когда в macOS, перетащите Unity приложение в корзину.
-
Удалите эти файлы, если они присутствуют:
- Windows:
%AllUsersProfile%\Unity\(обычно C:\ProgramData\Unity)
- MacOS:
/Library/Application Support/Unity/
- Windows:
Перезагрузите компьютер.
Загрузите последнюю версию с нашего сайта, так как первоначальная установка может быть повреждена: http://unity3d.com/unity/download/archive
Переустановка Unity.