Найти тему
Another Art

Решение типичных проблем возникающих при работе в редакторе Unity

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

Картинка для привлечения внимания из открытых источников
Картинка для привлечения внимания из открытых источников

Сегодня мы поговорим о том, как устранить неполадки и предотвратить проблемы с редактором Unity в различных ситуациях. В общем, убедитесь, что ваш компьютер соответствует всем системным требованиям, он обновлен и у вас есть необходимые разрешения пользователя в вашей системе. Кроме того, регулярно делайте резервные копии, чтобы защитить свои проекты (для этого хорошо подходят различные системы контроля версий, например, github или bitbucket).

Версии.

Вы можете установить разные версии редактора в разных папках. Однако убедитесь, что вы сделали резервную копию своих проектов, так как они могут быть обновлены более новой версией, и вы не сможете открыть их в более старой версии Unity.

Лицензии аддонов действительны только для версий Unity, которые имеют одинаковое основное число, например 3.x и 4.x. Если вы обновитесь до второстепенной версии Unity, например с версии 4.0 до версии 4.1, аддоны будут сохранены.

Активация.

Активация через Интернет является предпочтительным методом для создания вашей лицензии Unity. Но если у вас возникли проблемы выполните следующие действия:

  1. Отключите компьютер от сети, иначе вы можете получить ошибку "tx_id invalid".
  2. Выберите Пункт ручная активация (Manual Activation).
  3. Нажмите на кнопку сохранить запрос лицензии (Save License Request).
  4. Выберите известное место для сохранения, например папку Загрузки.
  5. Снова подключитесь к сети и откройте https://license.unity3d.com/
  6. В поле файл нажмите кнопку обзор (Browse) и выберите файл запроса лицензии.
  7. Выберите необходимую лицензию для Unity и заполните запрашиваемую информацию.
  8. Нажмите кнопку загрузить лицензию (Download License) и сохраните файл.
  9. Вернитесь в Unity и при необходимости выберите пункт ручная активация (Manual Activation).
  10. Нажмите на кнопку прочитать лицензию (Read License), а затем выберите загруженный файл лицензии.

Если у вас все еще есть проблемы с регистрацией или входом в свою учетную запись пользователя, свяжитесь с поддержкой Unity support@unity3d.com.

Ошибки при запуске редактора.

Если Unity выходит из строя при запуске, то сначала убедитесь, что ваш компьютер соответствует минимальным системным требованиям. Также обновите графические и звуковые драйвера до последней версии.

Если вы получаете ошибки записи на диск, вы должны проверить свои ограничения учетной записи пользователя. Когда вы находитесь в MacOS, обратите внимание, что “корневой пользователь" (root user) не рекомендуется, и Unity не тестировался в этом режиме. Unity всегда должен иметь разрешения на запись для своих папок, но если вы предоставляете их вручную, проверьте эти папки:

Для Windows:

  • Папка куда был установлен редактор Unity
  • %AllUsersProfile%\Unity (typically C:\ProgramData\Unity)
  • C:\Documents and Settings\<user>\Local Settings\Application Data\Unity
  • C:\Users\<user>\AppData\Local\Unity

Для MacOS:

  • Содержимое упаковки Unity.app
  • /Library/Application Support/Unity
  • ~/Library/Logs/Unity

Некоторые пользователи испытывают трудности при использовании жестких дисков, отформатированных с помощью неродных разделов, а также при использовании определенного программного обеспечения для перевода данных между устройствами хранения.

Шрифты.

Поврежденные шрифты могут привести к сбою Unity, вы можете найти поврежденные файлы, выполнив следующие действия:

Для Windows:

  • Откройте папку fonts на вашем компьютере, расположенную в папке «Windows».
  • Выберите пункт "подробности” в меню "Вид".
  • Проверьте столбец "размер" для шрифтов с размером “0", который указывает на проблемный файл.
  • Удалите поврежденные шрифты и переустановите их.

Для MacOS:

  • Запустите приложение для создания шрифтов (Font Book).
  • Выберите все шрифты.
  • Откройте меню «Файл» и выберите «проверить шрифты» после чего проблемные шрифты будут показаны как недопустимые.
  • Удалите поврежденные шрифты и переустановите их.

Система может иметь ограниченные ресурсы, например работать на виртуальной машине. Используйте Диспетчер задач, чтобы найти процессы, потребляющие много памяти.

Производительность и сбои.

Если редактор работает медленно или аварийно завершает работу, особенно при сборках билда, это может быть вызвано потреблением всех доступных системных ресурсов. Закройте все остальные приложения при построении проекта. Очистите систему с помощью ее утилит и обратитесь к диспетчеру задач (Windows) или монитору активности (MacOS), чтобы узнать, есть ли процессы, использующие много ресурсов, например память. Иногда программное обеспечение для защиты от вирусов может замедлить или даже заблокировать файловую систему с ее процессом сканирования.

Потеря проекта.

Есть много факторов, которые могут разрушить проект, вы должны постоянно создавать резервные копии своих проектов, чтобы предотвратить несчастные случаи. Когда вы находитесь в MacOS, активируйте машину времени (TimeMachine) используя внешний жесткий диск, зарезервированный для этой единственной цели. После потери вы можете попробовать любую из существующих утилит восстановления файлов, но иногда это необратимо.

Переустановка.

Чтобы переустановить редактор, выполните следующие действия:

  1. Удалите Unity. Когда вы находитесь в MacOS, перетащите приложение Unity в корзину.
  2. Удалите эти файлы, если они есть:
  3. Windows: %AllUsersProfile%\Unity\ (обычно C:\ProgramData\Unity)
  4. MacOS: /Library/Application Support/Unity/
  5. Перезагрузите компьютер.
  6. Загрузите последнюю версию с сайта Unity, так как ваша первоначальная установка может быть повреждена: http://unity3d.com/unity/download/archive
  7. Переустановите Unity

На сегодня это все. Начиная со следующей статьи, мы начнем рассматривать средства анализа, которые предоставляет Unity для отслеживания узких мест в ваших играх. Спасибо всем, кто дочитал эту статью до конца, подписывайтесь на канал, ставьте лайки, а для тех, у кого появились вопросы - спрашивайте в комментариях! А если вы хотите помочь данному каналу в развитии – делитесь этой статьей с друзьями в социальных сетях!

МОЙ КАНАЛ НА YOUTUBE | ГРУППА МОЕЙ ИНДИ ИГРЫ В VK