Краткое руководство. Настройка 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 в разделе "Необязательно".

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

    Screenshot of the game development with Unity workload checkbox in the installer.

Когда 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 для Unity включены в установку Visual Studio для Mac. Для этого не требуется отдельных шагов установки. Вы можете проверить установку в меню Visual Studio для Mac> Extensions>Game Development. Инструменты Visual Studio для Mac для Unity должны быть включены.

Screenshot of the Extension Manager view showing Visual Studio for Mac Tools for Unity enabled.

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

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

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

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

    Screenshot of the External Tools preference menu in the Unity Editor on 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.

    Screenshot of the External Tools preference menu in the Unity Editor on macOS.

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

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

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

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

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

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

    Screenshot of the Package Manager window in the Unity Editor on Windows.

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

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

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

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

    Screenshot of the Package Manager window in the Unity Editor on Mac.

Проверить наличие обновлений

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

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

    Screenshot of the Check for Updates menu in Visual Studio Help menu.

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

    Screenshot of Visual Studio Installer with the Updates.

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

    Screenshot of the Check for Updates menu in Visual Studio Help menu.

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

    Screenshot of Visual Studio Updates with the Updates.

Следующие шаги

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