Краткое руководство. Настройка Visual Studio для кроссплатформенной разработки с использованием Unity

Из этого краткого руководства вы узнаете, как установить расширение Инструменты Visual Studio для Unity и настроить его для разработки кроссплатформенных игр и приложений с помощью Unity. Расширение "Инструменты Visual Studio для Unity" предоставляется бесплатно и обеспечивает поддержку написания кода и отладки на языке C#, а также другие возможности. Ознакомьтесь с общими сведениями о средствах для Unity , чтобы получить полный список того, что включает в себя эта рабочая нагрузка.

Примечание

Сведения о Visual Studio Code & Unity см. в документации по разработке Unity с помощью VS Code.

Установка Visual Studio и Unity

  1. Загрузите установщик Visual Studio или запустите его (если он был ранее установлен).

  2. Выберите "Установить" или "Изменить ", если Visual Studio уже установлен.

  3. На вкладке Рабочие нагрузки выберите рабочую нагрузку Разработка игр с помощью Unity.

  4. Если Unity еще не установлен, выберите Unity Hub в разделе "Необязательно".

  5. Щелкните Изменить или Установить, чтобы завершить установку.

    Снимок экрана: флажок

Когда Visual Studio завершит процесс установки, вы можете настроить Unity.

  1. Откройте программу Unity Hub, которая была установлена во время установки Инструментов Visual Studio для Unity.

  2. В левой части окна Unity Hub откройте вкладку Установки.

  3. Нажмите кнопку Добавить.

  4. В окне "Добавление версии Unity " выберите версию Unity для установки.

  5. Нажмите кнопку Далее, чтобы продолжить установку.

  6. На шаге Добавление модулей к установке выберите Готово.

    Примечание

    Если вы уже установили Visual Studio 2022, можно отменить выбор параметра Microsoft Visual Studio Community 2019.

Центр Unity продолжает установку Unity в фоновом режиме. По завершении можно создать проект, выбрав вкладку "Проекты" и выбрав " Создать".

Совет

Проекты создаются с помощью редактора Unity, а не Visual Studio.

Примечание

Это руководства по установке предназначено для Visual Studio для Mac. Если вы работаете с Visual Studio Code, см. документацию по разработке Unity с использованием VS Code.

Visual Studio для Mac Tools for Unity входит в состав установки Visual Studio для Mac. Для этого не требуется отдельных этапов установки. Установку можно проверить в менюразработки игрVisual Studio для Mac>Extensions>. Инструменты Visual Studio для Mac для Unity должны быть включены.

Снимок экрана: представление диспетчера расширений с включенными средствами Visual Studio для Mac для Unity.

Настройка Unity для использования Visual Studio

По умолчанию в Unity уже должно быть настроено использование Visual Studio или Visual Studio для Mac в качестве редактора скриптов. Вы можете подтвердить этот параметр или изменить внешний редактор скриптов на определенную версию Visual Studio из редактора Unity.

  1. В редакторе Unity выберите меню "Изменить > параметры ".

  2. Выберите вкладку Внешние инструменты слева.

    Снимок экрана: меню настроек внешних инструментов в редакторе Unity в Windows.

Добавление версии Visual Studio, которая не указана в списке

Можно выбрать другие версии Visual Studio, которые не указаны в списке и установлены в пользовательском каталоге.

  1. В раскрывающемся списке выберите Обзор… .
  2. Перейдите в каталог Common7/IDE, находящийся в каталоге установки Visual Studio, и выберите файл devenv.exe. Щелкните Открыть.
  3. Только для Unity 2019 и более ранних версий убедитесь, что выбран параметр "Присоединение редактора ".
  4. Чтобы завершить процесс настройки, закройте диалоговое окно Параметры.
  1. В редакторе Unity выберите меню "ПараметрыUnity>".

  2. Выберите вкладку Внешние инструменты слева.

  3. Используйте раскрывающийся список редактора внешних скриптов, чтобы выбрать различные установки Visual Studio для Mac.

    Снимок экрана: меню настроек внешних инструментов в редакторе Unity в macOS.

  4. Чтобы завершить процесс настройки, закройте диалоговое окно Параметры.

Установка или обновление пакета редактора Visual Studio

В версиях Unity 2020 и более поздних требуется отдельный пакет Unity для оптимальной работы с интегрированными средами разработки, такими как Visual Studio и Visual Studio для Mac. Этот пакет должен быть включен по умолчанию, но обновления выпускаются в этот пакет, который можно установить в любое время.

  1. В редакторе Unity выберите менюдиспетчера пакетовWindows>.

  2. Выберите пакет Редактор Visual Studio.

  3. Если доступна новая версия, нажмите кнопку "Обновить".

    Снимок экрана: окно диспетчера пакетов в редакторе Unity в Windows.

В версиях Unity 2020 и более поздних требуется отдельный пакет Unity для оптимальной работы с интегрированными средами разработки, такими как Visual Studio и Visual Studio для Mac. Этот пакет должен быть включен по умолчанию, но обновления выпускаются в этот пакет, который можно установить в любое время.

  1. В редакторе Unity выберите менюдиспетчера пакетовWindows>.

  2. Выберите пакет Редактор Visual Studio.

  3. Если доступна новая версия, нажмите кнопку "Обновить".

    Снимок экрана: окно диспетчера пакетов в редакторе Unity на Mac.

Проверка обновлений

Рекомендуется обновлять Visual Studio и Visual Studio для Mac для последних исправлений ошибок, функций и поддержки Unity. Обновление Visual Studio не требует обновления версий Unity.

  1. Выберите меню "Проверить справку>для Обновления".

    Снимок экрана: меню

  2. Если доступно обновление, Visual Studio Installer отображает новую версию. Щелкните Обновить.

    Снимок экрана: Visual Studio Installer с Обновления.

  1. Выберите меню Visual Studio для Mac>Check for Обновления..., чтобы открыть диалоговое окно "Обновление Visual Studio".

    Снимок экрана: меню

  2. Если обновление доступно, visual Studio Update отображает новую версию, выберите "Перезапустить и установить Обновления".

    Снимок экрана: Обновления Visual Studio с Обновления.

Дальнейшие действия

Узнайте об интеграции этих расширений и возможностях повышения производительности, а также об использовании отладчика Visual Studio для разработки в Unity.