Поделиться через


Краткое руководство. Инструменты Visual Studio для Unreal Engine

В этой статье скачайте пример игры Unreal Engine (UE) и настройте Инструменты Visual Studio для Unreal Engine. Инструменты Visual Studio для Unreal Engine — это бесплатное расширение Visual Studio, которое помогает разрабатывать игры с помощью Unreal Engine. Он предоставляет набор функций, которые улучшают возможности разработки Unreal Engine в Visual Studio.

Необходимые компоненты

Необходимо установить следующее:

  • Visual Studio версии 17.10 или более поздней.
  • Unreal Engine версии 5 или более поздней, так как в примере, используемом в этой статье, требуется Unreal Engine 5 или более поздней версии.
  • Инструменты Visual Studio для Unreal Engine. Инструкции по установке см. в разделе "Установка Инструменты Visual Studio для Unreal Engine".

Скачивание и сборка примера игры Lyra в Visual Studio

Лира является примером игрового проекта для изучения Unreal Engine. Инструкции по загрузке см. в разделе "Скачивание начальной игры Lyra Starter Game" в Lyra Sample Game.

Настройка примера игры Lyra для использования Инструменты Visual Studio для Unreal Engine

После скачивания примера игры обновите LyraStarterGame.uproject подключаемый модуль Инструменты Visual Studio. Это также можно сделать в редакторе Unreal после загрузки проекта Lyra из главного меню в разделе "Изменить>подключаемые модули" , а затем найти подключаемый модуль Средств интеграции Visual Studio и установить флажок рядом с ним.

Начиная с Visual Studio 2022 версии 17.7 подключаемый модуль Инструменты Visual Studio для Unreal Engine включен в установку Unreal Engine. Для просмотра схем Unreal Engine больше не требуется. Если у вас есть более ранняя версия Visual Studio, выполните следующие инструкции, чтобы установить подключаемый модуль вручную. Инструкции по установке см. в разделе "Установка Инструменты Visual Studio для Unreal Engine".

  1. Откройте файл LyraStarterGame.uproject в текстовом редакторе. Он находится в каталоге, где установлен пример игры.

  2. Добавьте следующее в конец Plugins раздела:

    ,{
        "Name": "VisualStudioTools",
        "Enabled": true
    }
    
  3. Откройте проект Lyra в Unreal Engine.

  4. В главном меню редактора Unreal Engine выберите "Сервис>создания проекта Visual Studio". При этом создается файл решения для Visual Studio.

  5. В главном меню редактора Unreal Engine выберите "Сервис>" Открыть Visual Studio, чтобы открыть игру в Visual Studio. Если на компьютере есть несколько версий Visual Studio, убедитесь, что на компьютере открыта правильная версия: в главном меню Visual Studio выберите "Справка>о Microsoft Visual Studio". Необходимо использовать Visual Studio 2022 версии 17.7 или более поздней. Если правильная версия не открыта, вручную откройте LyraStarterGame.sln ее в правильной версии Visual Studio.

  6. Измените раскрывающийся список "Конфигурации решений" на редактор разработки. Это позволяет Инструменты Visual Studio схемы для Unreal Engine:Снимок экрана: Visual Studio с раскрывающимся списком

  7. В главном меню Visual Studio выберите "Сборка>решения сборки", чтобы создать игру.

Панель инструментов Unreal Engine

Visual Studio предоставляет панель инструментов, которая улучшает интеграцию разработки Unreal Engine в Visual Studio. Панель инструментов предоставляет быстрый доступ к общим задачам UE.

Активируйте панель инструментов Unreal Engine в Visual Studio из главного меню с помощью панели инструментов>View>Unreal Engine. Панель инструментов выглядит следующим образом:

Снимок экрана: панель инструментов Unreal Engine в Visual Studio.

Кнопки панели инструментов слева направо, сделайте следующее:

  • Значок воспроизведения — это кнопка быстрого подключения, которая присоединяется к процессам, перечисленным в раскрывающемся списке справа. В раскрывающемся списке перечислены связанные процессы Unreal Engine, что упрощает подключение к редактору Unreal Engine. Это также можно использовать для присоединения к любым процессам.
  • Кнопки для запуска и остановки сервера интеграции Unreal Engine. Сервер интеграции повышает производительность интеграции Unreal Engine с Visual Studio. Он выполняется в качестве фонового процесса и автоматически обновляет сведения о тестировании при работе над проектом. Вы можете отключить ее, чтобы освободить ресурсы компьютера и запустить ее при желании улучшения интеграции. Сервер запускается автоматически при открытии проекта UE в Visual Studio.
  • Кнопка для повторного сканирования ресурсов схемы Unreal Engine. Это обновляет решение Visual Studio с использованием последних ресурсов схемы из проекта Unreal Engine.
  • Кнопка, которая открывает окно журнала Unreal Engine.
  • Кнопка, чтобы открыть окно конфигурации интеграции Unreal Engine, где можно обновить и просмотреть общее состояние конфигурации и состояние средства интеграции Visual Studio, проверьте поддержку схемы, просмотрите состояние проверки соглашения об именовании Unreal Engine и т. д.

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

Добавление классов, модулей и подключаемых модулей Unreal Engine в Visual Studio
Просмотр схем Unreal Engine в Visual Studio
Просмотр журнала Unreal Engine в Visual Studio
Просмотр макросов Unreal Engine в Visual Studio