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


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

В этой статье вы узнаете, как использовать Инструменты Visual Studio для Unreal Engine:

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

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

Добавление модулей Unreal Engine в Visual Studio

Теперь вы можете добавить модули Unreal Engine в проект Unreal Engine из Visual Studio. Вам больше не нужно переключаться между редактором Unreal Engine и Visual Studio, чтобы добавить модуль или синхронизировать решение Visual Studio с файлом проекта Unreal Engine после этого.

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

Чтобы добавить модуль Unreal Engine в Visual Studio, выполните следующие действия после выполнения краткого руководства: Инструменты Visual Studio для Unreal Engine для скачивания и сборки игры Lyra. В этих шагах предполагается, что у вас есть решение, открытое LyraStarterGame.sln в Visual Studio:

  1. В Обозреватель решений выберите проект, например LyraStarterGame, где вы хотите перейти к новому модулю.
  2. Щелкните правой кнопкой мыши проект (убедитесь, что выбран проект, а не папка) и выберите "Добавить элемент Unreal Engine", чтобы открыть диалоговое окно "Добавить>новый элемент" для элементов Unreal Engine:Снимок экрана: меню
  3. Выберите модуль Unreal Engine, укажите имя модуля в поле "Имя", а затем нажмите кнопку "Добавить", чтобы открыть диалоговое окно "Добавить модуль Unreal Engine":

    Снимок экрана: диалоговое окно

    В диалоговом окне "Добавить модуль Unreal Engine" есть поле для имени модуля, раскрывающийся список для типа модуля (выбрана среда выполнения) и этап загрузки модуля (выбрано значение по умолчанию). Перечислены пути модуля, заголовок, источник и пути к файлам сборки. Установлен флажок для обновления сведений IntelliSense с помощью инструментов Unreal Editor.

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

Модули можно создавать только в исходной папке или в виде модуля подключаемого модуля в папке Подключаемых модулей.
Путь к сборке показывает, где Build.cs создается файл. Файл Build.cs содержит сведения о конфигурации модуля.

Добавление классов Unreal Engine в Visual Studio

Теперь можно добавить классы Unreal Engine в проект Unreal Engine из Visual Studio. Вам больше не нужно переключаться между Редактором Unreal и Visual Studio, чтобы добавить класс или синхронизировать решение Visual Studio с файлом проекта Unreal Engine после этого.

Чтобы добавить класс Unreal Engine в Visual Studio, выполните следующие действия после выполнения краткого руководства: Инструменты Visual Studio для Unreal Engine, чтобы скачать и создать игру Lyra. В шагах предполагается, что у вас есть решение, открытое LyraStarterGame.sln в Visual Studio:

  1. В Обозреватель решений выберите папку, в которой нужно перейти к новому классу. В проекте LyraStarterGame можно добавить новый класс в папку источника LyraStarterGame>, например.
  2. Щелкните правой кнопкой мыши папку и выберите "Добавить элемент Unreal Engine", чтобы открыть диалоговое окно "Добавить>новый элемент":

    Снимок экрана: диалоговое окно

    Он имеет параметры добавления общих классов Unreal Engine (который выбран), пустого модуля Unreal Engine и подключаемых модулей Unreal Engine.

  3. Выберите Общие классы Unreal Engine, а затем нажмите кнопку "Добавить", чтобы открыть диалоговое окно "Добавить класс unreal Engine":

    Снимок экрана: диалоговое окно

    Параметры выбора базы, например "Субъект", "Символ" и т. д., отображаются. Существует поле для имени класса и раскрывающегося списка для модуля, в который добавляется класс. Перечислены пути к файлу заголовка и исходному файлу. Установлен флажок для обновления сведений IntelliSense с помощью инструментов Unreal Editor.

  4. Выберите имя класса. Visual Studio предупреждает вас, если имя конфликтует с существующим классом или файлом.
  5. Выберите базовый класс. Выбор базового класса гарантирует, что для этого типа класса включены правильные заголовки и макросы.
  6. Выберите модуль для добавления в класс с помощью модуля Select a module, чтобы добавить раскрывающийся список классов . Имя модуля — это имя папки, содержащей модуль.
  7. Установите флажок "Обновить сведения IntelliSense" с помощью средств Unreal Editor, чтобы выбрать, использует ли Visual Studio средства Unreal Editor для обновления сведений IntelliSense. Выберите это, чтобы средство Unreal Build повторно создало файл решения Visual Studio.
  8. Нажмите кнопку "ОК ", чтобы создать заголовок и исходные файлы для нового класса и добавить их в файл решения Visual Studio. Это приводит к запросу на перезагрузку проекта. Выберите "Перезагрузить", чтобы перезагрузить проект.

Добавление подключаемых модулей Unreal Engine в Visual Studio

Теперь вы можете добавить подключаемые модули Unreal Engine в проект Unreal Engine из Visual Studio. Вам больше не нужно переключаться между Редактором Unreal и Visual Studio, чтобы добавить подключаемый модуль или синхронизировать решение Visual Studio с файлом проекта Unreal Engine после этого.

Чтобы добавить подключаемый модуль Unreal Engine в Visual Studio, выполните следующие действия после выполнения краткого руководства: Инструменты Visual Studio для Unreal Engine для скачивания и сборки игры Lyra. В шагах предполагается, что у вас есть решение, открытое LyraStarterGame.sln в Visual Studio:

  1. В Обозреватель решений выберите папку, в которой требуется перейти новый подключаемый модуль. В проекте LyraStarterGame можно добавить новый подключаемый модуль в папку источника LyraStarterGame>, например.
  2. Щелкните правой кнопкой мыши папку и выберите "Добавить элемент Unreal Engine", чтобы открыть диалоговое окно "Добавить>новый элемент":

    Снимок экрана: диалоговое окно

    Он имеет параметры для добавления общих классов Unreal Engine, пустого модуля Unreal Engine и подключаемых модулей Unreal Engine (который выбран).

  3. Выберите подключаемые модули Unreal Engine и нажмите кнопку "Добавить", чтобы открыть диалоговое окно "Добавить подключаемый модуль Unreal Engine":

    Снимок экрана: диалоговое окно добавления подключаемого модуля Unreal Engine.

    Существует список типов подключаемых модулей (выбрано дополнительно), а поля для имени подключаемого модуля, пути, автора, описания и URL-адреса. В бета-версии установлен подключаемый модуль Is (снят) и установлен флажок "Обновить IntelliSense" с помощью флажка "Инструменты редактора Unreal" (установлен).

  4. Выберите тип подключаемого модуля из списка типов подключаемого модуля.
  5. Укажите имя подключаемого модуля, автор подключаемого модуля, описание подключаемого модуля и URL-адрес подключаемого модуля.
  6. Установите флажок "Является ли подключаемый модуль" в поле бета-версии по мере необходимости.
  7. Установите флажок "Обновить сведения IntelliSense" с помощью средств Unreal Editor, чтобы выбрать, использует ли Visual Studio средства Unreal Editor для обновления сведений IntelliSense. Это приводит к повторному созданию файла решения Visual Studio с помощью средства Unreal Build.
  8. Нажмите кнопку "Добавить ", чтобы создать заголовок и исходные файлы подключаемого модуля для нового подключаемого модуля и добавить их в файл решения Visual Studio. Это приводит к запросу на перезагрузку проекта. Выберите "Перезагрузить", чтобы перезагрузить проект.

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