Проверка обновлений
Unity проверяет наличие обновлений. Эта проверка происходит при запуске Unity или при нажатии на раздел меню которое расположено сверху Help->Check for Updates. Проверка производится путем отправки номера ревизии (представляет собой 5 чисел, которые отображаются в скобках после имени версии в окне «About Unity») на сервер обновлений, где проверяется наличие более новой версии релиза. Если обнаружена новая версия Unity то выводится диалог:

Если используемая версия является самой свежей на данный момент, то экране появится соответствующее диалоговое окно:

Щелкните по кнопке Download, чтобы перейти на сайт, откуда можно будет скачать последнюю версию.
Частота проверки обновлений
Ответ от сервера,в котором содержится временной интервал, указывающий, когда будет произведена повторная проверка на возможность обновления. Таким образом сокращается количество ненужных проверок на предмет выхода новых версий Unity.
Пропуск обновлений
Если вы уже проделали половину работы над своим проектом, вы наверное не захотите обновлять Unity до новой версии. Отметив пункт (пропустить эту версию) Skip this version диалогового окна обновления редактора Unity, вы добьётесь того, что Unity больше не будет напоминать вам об этом обновлении.
Выключение проверки обновлений
Проверку обновлений отключить нельзя. Чекбокс Check For Updates в диалоговом окне проверки обновлений отвечает за то, будете ли вы при запуске Unity уведомляться о выходящих обновлениях (если таковые имеются). Даже если вы сняли галочку с чекбокса Check For Updates, вы в любое время можете возобновить уведомление о выходящих обновлениях, воспользовавшись пунктом меню Help->Check for Updates.
- 2017–11–10 Page amended
Краткое руководство: обновление приложения краткого руководства до версии Unity 2020
В этом кратком руководстве описано, как обновить приложение Unity HoloLens, использующее объектные привязки Azure , с Unity 2019 до Unity 2020. «Объектные привязки Azure» — это управляемая облачная служба, которая преобразует трехмерные ресурсы в модели искусственного интеллекта, обеспечивая работу с объектами в смешанной реальности для HoloLens. По завершении вы получите приложение HoloLens, созданное с помощью Unity, которое может обнаруживать объекты в физическом мире.
- обновить приложение с Unity 2019 до Unity 2020;
- обновить зависимости пакетов;
- обновить параметры сборки Unity.
Предварительные требования
В рамках этого краткого руководства вам потребуются:
- Все предварительные требования из кратких руководств по Unity HoloLens или Unity HoloLens с MRTK
- Unity Hub с Unity 2020.3.8 F1 или более поздней версии
Открытие и обновление примера проекта
Выполните действия из краткого руководства для Unity HoloLens или Unity HoloLens с MRTK, чтобы клонировать репозиторий образцов и скачать пакет Объектных привязок Azure для Unity.
- Откройте Unity Hub. Нажмите кнопку Добавить и выберите quickstarts/apps/unity/basic проект или quickstarts/apps/unity/mrtk .
- В столбце Версия Unity выберите версию Unity 2020 в раскрывающемся списке, который вы установили на компьютере.
- В столбце Целевая платформа выберите Универсальная платформа Windows.
- Выберите столбец Имя проекта и откройте пример в Unity.
Появится диалоговое окно с предложением подтвердить обновление проекта. Нажмите кнопку Подтвердить. 
Обновление зависимостей пакетов
После завершения процесса обновления откроется редактор Unity .
- Следуйте инструкциям в документации к Mixed Reality Feature Tool, чтобы настроить этот инструмент и узнать, как его использовать.
- В разделе Поддержка платформы установите пакет компонентов подключаемого модуля OpenXR Смешанная реальность версии 1.0.0 или более поздней версии в папку проекта Unity.
- Если вы работаете с проектом quickstarts/apps/unity/mrtk , также откройте раздел Набор средств для смешанной реальности, найдите пакеты компонентов Базовый набор средств для смешанной реальности и Инструменты набора средств для смешанной реальности и обновите их до версии 2.7.0 или более поздней.
- Вернитесь в редактор Unity. Установка пакета компонентов смешанной реальности может занять несколько минут. Появится диалоговое окно с предложением подтвердить включение новой входной системы. Выберите ответ Да.
Если появляется диалоговое окно с запросом на перезапись шейдеров МРТК, выберите Да. 
После завершения процесса установки Unity перезапускается автоматически.
Обновление параметров конфигурации
Вернувшись в редактор Unity, с помощью указаний из документации по настройке управления подключаемым модулем XR для OpenXR настройте управление подключаемым модулем XR в параметрах проекта. Затем с помощью инструкций по оптимизации примените рекомендуемые параметры проекта для HoloLens 2.
Обновление параметров МРТК
Если вы работаете с проектом quickstarts/apps/unity/mrtk , выполните следующие действия, чтобы настроить MRTK. В противном случае перейдите к разделу Сборка, развертывание и запуск приложения.
- В редакторе Unity перейдите в раздел Assets/MixedReality.AzureObjectAnchors/Scenes и откройте AOASampleScene. В области Иерархия выберите MixedRealityToolkit.

- В области Инспектор выберите Камера и измените профиль с ObsoleteXRSDKCameraProfile на DefaultMixedRealityCameraProfile.

- В области Инспектор выберите Входные данные и разверните раскрывающийся список Поставщики входных данных . Следуйте инструкциям из статьи Настройка MRTK для конвейера пакета SDK для XR , чтобы настроить соответствующие поставщики входных данных: OpenXRDeviceManager и WindowsMixedRealityDeviceManager.

Сборка, развертывание и запуск приложения
Теперь проект полностью обновлен до версии Unity 2020. Чтобы собрать, развернуть и запустить приложение, воспользуйтесь инструкциями из краткого руководства для Unity HoloLens или Unity HoloLens с MRTK.
Решение проблем в редакторе
В следующих разделах рассказано о том, как решать и предотвращать проблемы в редакторе Unity в различных ситуациях. В общем случае, убедитесь, что ваш компьютер соответствует всем системным требованиям, что он не устаревший и в системе у вас имеются все необходимые пользовательские разрешения. Также не забывайте регулярно делать резервные копии ваших проектов, ради их же безопасности.
Версии
Вы можете установить разные версии редактора в разные каталоги. Тем не менее, убедитесь что вы делаете резервные копии проектов, т.к. они могут обновиться до более новых версий, и вы не сможете открыть их в более старых версиях Unity. Для дальнейшей информации см. установка нескольких версий.
Лицензии дополнений подходят только для версий Unity c такой же основной версией, например 3.х и 4.х. Если вы обновите Unity внутри основной версии, например с 4.0 до 4.1, то дополнения останутся.
Активация
Интернет активация — предпочитаемый метод генерирования вашей лицензии Unity. Но если у вас возникают проблемы, следуйте следующим шагам:
- Отключите ваш компьютер от сети, иначе у вы можете получить ошибку “tx_id_invalid”.
- Выберите пункт Manual Activation.
- Нажмите на Save License Request.
- Выберите доступную папку для сохранения, например папку Downloads.
- Заново подключитесь к сети и откройте https://license.unity3d.com/
- В поле файла нажмите Browse и выберите сохранённый licence request file.
- Выберите необходимый тип лицензии для Unity и заполните запрашиваемую информацию.
- Нажмите Download License и сохраните файл.
- Вернитесь в Unity и выберите Manual Activation если придётся.
- Кликните на Read License и выберите загруженный файл лицензии.
Если у вас всё ещё есть проблемы с регистрацией или входом в ваш аккаунт пользователя, пожалуйста, свяжитесь с нами по адресу support@unity3d.com.
Не удаётся запустить
Если при запуске Unity сразу же падает, то в первую очередь убедитесь, что ваш компьютер соответствует минимальным системным требованиям. И не забудьте обновить аудио драйвера и драйвера видеокарты.
Если вы получаете ошибки, связанные с записью на локальный диск, то проверьте разрешения вашей учётной записи. При использовании MacOS, учтите, что “root user” не рекомендуется и Unity ещё не прошёл тестирование в этом режиме. Unity всегда должен обладать разрешениями на запись файлов в своих папках, но если вы устанавливаете разрешения вручную, то проверьте эти папки:
- Папку с установленным Unity
- %AllUsersProfile%\Unity (обычно C:\ProgramData\Unity)
- C:\Documents and Settings\\Local Settings\Application Data\Unity
- C:\Users\\AppData\Local\Unity
- Содержимое пакета Unity.app
- /Library/Application Support/Unity
- ~/Library/Logs/Unity
Некоторые пользователи испытывали затруднения, когда использовали жёсткие диски, форматированные с не нативными разделами и использовали определённые программы для переноса данных между устройствами хранения.
Шрифты
Повреждённые шрифты могут вызвать падение Unity. Вы можете найти повреждённые файлы при помощи следующих шагов:
- Откройте каталог с шрифтами на вашем компьютере, расположенный в папке “Windows”.
- Выберите “Details” (Таблица) в меню “View” (Вид).
- Проверьте пункт “Size (Размер)” на наличие шрифтов с размером “0”, указывающий на проблемный файл.
- Удалите повреждённые файлы и переустановите их.
- Запустите приложение Font Book.
- Выберите все шрифты.
- Откройте меню “File” (Файл) и выберите “Valiadte Fonts” (Проверить шрифты). Проблемные шрифты будут помечены как нерабочие.
- Удалите повреждённые файлы и переустановите их.
- Ресурсы системы могут быть ограничены, например, при работе в виртуальной машине. Используйте Диспетчер задач, чтобы найти процессы потребляющие много памяти.
Испорченный проект или установка Unity
Unity может попытаться открыть повреждённый проект, это также касается и стандартного тестового проекта. В таком случае переименуйте или переместите папку проекта. После того, как Unity нормально запустится, вы можете вернуть папку проекта в исходное состояние, если захотите.
В случае повреждения копии Unity, вам может понадобится переустановить Unity — смотрите инструкции ниже.
В Windows могут возникнуть проблемы, вроде ошибок при установке, повреждения регистра, конфликты и т.д. Например, ошибка 0xC0000005 означает, что программа попыталась получить доступ к той памяти, к которой не должна. Если вы недавно устанавливали новое оборудование или драйвера, то попробуйте извлечь и заменить оборудование, чтобы узнать, не из-за него ли появляется проблема. Используйте программы для диагностики и проверьте информацию в центре помощи операционной системы.
Производительность и падения
Если редактор работает медленно или падает, в частности на стадии сборки, это может происходить из-за того, что все доступные системные ресурсы уже используются. Закройте все другие приложения при сборке проекта. Почистите систему используя специализированные утилиты и сверьтесь с диспетчером задач (Windows) или Activity Monitor (MacOS), чтобы проверить, нет ли в системе процессов, использующих очень много ресурсов, например, памяти. Иногда антивирусы могут замедлять или даже блокировать файловую систему в процессе сканирования.
Утрата проекта
Есть много различных факторов, способных уничтожить проект. Вам следует постоянно делать резервные копии ваших проектов для предотвращения несчастных случаев. В MacOS, активируйте TimeMachine используя внешний жёсткий диск, используемый только для этой цели. После утери вы можете попробовать использовать какую-нибудь утилиту для восстановления файлов, но иногда файлы оказываются невосстановимыми.
Переустановка
Следуйте этим шагам для переустановки редактора:
- Удалите Unity. Если вы используете MacOS, перетащите приложение Unity в корзину.
- Удалите следующие файлы, если они есть:
- Windows:
- %AllUsersProfile%\Unity\ (обычно C:\ProgramData\Unity)
- MacOS:
- /Library/Application Support/Unity/
- MacOS:
- Перезагрузите компьютер.
- Скачайте последнюю версию с нашего сайта, т.к. возможно ваш установщик может быть повреждён: http://unity3d.com/unity/download/archive
- Переустановите Unity.
Обновляем Unity: как апгрейднуть редактор и стоит ли это делать


Обновить Unity можно, если делать это правильно. Обновление подобных инструментов всегда несет в себе что-то новое. Это могут быть какие-то новые инструменты или функции, но чаще всего в обновлениях закрывают «дыры» и уязвимости, которые могут навредить разрабатываемым проектам.
Команда разработчиков Unity регулярно выпускает новые обновления своей линейке инструментов. Неважно , чем пользуетесь вы , главное — всегда вовремя обновить свой продукт Unity.
Что такое Unity

Unity давно перестал быть просто игровым движком. Он стал работать и в других нишах, например , проекты на Unity можно создавать:
- проектируя автотранспорт или отдельные модули автомобилей;
- разрабатывая сцены для кинематографа или анимационных фильмов;
- для архитектуры и строительства.
Но основное направлени е так и остается за разработкой и сопровождением компьютерных игр от идеи и до релиза рабочего проекта.
Движок Unity давно перерос в полноценную экосистему, которая создана для того , чтобы разработка на этом инструменте была максимально комфортной и качественной. «Вокруг» Unity построены:
- онлайн-школы для обучения молодых специалистов;
- магазин готовых шаблонов и бесплатных инструментов;
- качественная документация о всех новых функциях и процессах Unity;
- большое сообщество, которое всегда готово прийти на помощь;
- игровые сервисы, где вы можете поделит ь ся своим творением;
- и др.
Как обновить Unity

На самом деле , вопрос «обновить или не обновить Unity?» мучает многих разработчиков. С одной стороны , обновить нужно, потому что это принесет какие-то новшества в инструмент и обезопасит будущий проект. Но с другой стороны , обновление чревато нехорошими последствиями, например , весь проект может «слететь» , и придется разрабатывать все заново.
Чтобы обновить Unity , нужно:
- Сохранить разрабатываемый проект отдельно, чтобы на случай его потери у вас были файлы восстановления.
- Удалить старую версию Unity. Можно этого и не делать , а установить параллельно две версии инструмента, но в таком случае править свой проект в новой версии у вас не получится, пока старая не будет удалена и в новой версии не будет указан путь до существующего проекта. Две версии обычно ставят для того, чтобы оценить возможности нового инструмента и окончательно решить , обновить свой Unity или нет.
- Установить новую версию вместо старой, заново залогиниться в новой версии и указать путь до своего проекта.
На этом обновление Unity оканчивается. Однако, если у вас на старой версии были установлены какие-то дополнительные платформы, их повторное скачивание и переустановка также обязательны. Например , в старой версии у вас был а установлена поддержка сборки на Android или Windows. Эти дополнительные инструменты нужно будет заново переустанавливать, иначе ваш проект не будет работать.
При установк е можно не удалять старую версию, а просто указать старый путь установки новой версии Unity, которая самостоятельно удалит «своего предшественника».
Разрабатывая какой-либо масштабный проект на Unity , пользователи редко задумываются об обновлении этого инструмента в процессе разработки, поэтому отключают оповещения об обновлениях. Потом, когда вспоминают, что нужно обновить Unity, перед ними будет стоять выбор , на какую версию обновить, потому что их может быть несколько. Опытные пользователи Unity не рекомендуют обновлять движок до «самой последней версии», потому что такие версии обычно сопровождаются «сырым» состоянием и наличием собственных багов, которые будут только исправляться в будущем. Поэтому лучше обновлять на предыдущую версию до «самой новой», которая уже проверена и обросла патчами, закрывающими ее проблемы. Кстати, перед тем как обновить Unity, новую версию этого инструмента нужно скачать с официального сайта.
Заключение
Обновить или не обновить Unity? Однозначно обновлять нужно, но лучше это делать после завершения разрабатываемого проекта. В этом случае нет риска, что с вашим проектом что-то пойдет не так, а значит , вы сохраните свои нервы и время.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.