Добавление классов, модулей и подключаемых модулей Unreal Engine в Visual Studio
В этой статье вы узнаете, как использовать Инструменты Visual Studio для Unreal Engine:
- Добавление модулей Unreal Engine в Visual Studio
- Добавление классов Unreal Engine в Visual Studio
- Добавление подключаемых модулей Unreal Engine в Visual Studio
Необходимые компоненты
Необходимо установить следующее:
- Visual Studio версии 17.11 (17.11 предварительная версия ок) или более поздней версии.
- Unreal Engine версии 5 или более поздней.
- Инструменты Visual Studio для Unreal Engine. Инструкции по установке см. в разделе "Установка Инструменты Visual Studio для Unreal Engine".
- Выполните краткое руководство. Инструменты Visual Studio для Unreal Engine, чтобы скачать и создать игру Lyra и настроить ее для использования Инструменты 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:
- В Обозреватель решений выберите проект, например LyraStarterGame, где вы хотите перейти к новому модулю.
- Щелкните правой кнопкой мыши проект (убедитесь, что выбран проект, а не папка) и выберите "Добавить элемент Unreal Engine", чтобы открыть диалоговое окно "Добавить>новый элемент" для элементов Unreal Engine:
- Выберите модуль Unreal Engine, укажите имя модуля в поле "Имя", а затем нажмите кнопку "Добавить", чтобы открыть диалоговое окно "Добавить модуль Unreal Engine":
В диалоговом окне "Добавить модуль Unreal Engine" есть поле для имени модуля, раскрывающийся список для типа модуля (выбрана среда выполнения) и этап загрузки модуля (выбрано значение по умолчанию). Перечислены пути модуля, заголовок, источник и пути к файлам сборки. Установлен флажок для обновления сведений IntelliSense с помощью инструментов Unreal Editor.
- Используйте раскрывающийся список, чтобы выбрать тип модуля и этап загрузки модуля.
- Нажмите кнопку "ОК ", чтобы добавить модуль в проект и обновить файл решения 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:
- В Обозреватель решений выберите папку, в которой нужно перейти к новому классу. В проекте LyraStarterGame можно добавить новый класс в папку источника LyraStarterGame>, например.
- Щелкните правой кнопкой мыши папку и выберите "Добавить элемент Unreal Engine", чтобы открыть диалоговое окно "Добавить>новый элемент":
Он имеет параметры добавления общих классов Unreal Engine (который выбран), пустого модуля Unreal Engine и подключаемых модулей Unreal Engine.
- Выберите Общие классы Unreal Engine, а затем нажмите кнопку "Добавить", чтобы открыть диалоговое окно "Добавить класс unreal Engine":
Параметры выбора базы, например "Субъект", "Символ" и т. д., отображаются. Существует поле для имени класса и раскрывающегося списка для модуля, в который добавляется класс. Перечислены пути к файлу заголовка и исходному файлу. Установлен флажок для обновления сведений IntelliSense с помощью инструментов Unreal Editor.
- Выберите имя класса. Visual Studio предупреждает вас, если имя конфликтует с существующим классом или файлом.
- Выберите базовый класс. Выбор базового класса гарантирует, что для этого типа класса включены правильные заголовки и макросы.
- Выберите модуль для добавления в класс с помощью модуля Select a module, чтобы добавить раскрывающийся список классов . Имя модуля — это имя папки, содержащей модуль.
- Установите флажок "Обновить сведения IntelliSense" с помощью средств Unreal Editor, чтобы выбрать, использует ли Visual Studio средства Unreal Editor для обновления сведений IntelliSense. Выберите это, чтобы средство Unreal Build повторно создало файл решения Visual Studio.
- Нажмите кнопку "ОК ", чтобы создать заголовок и исходные файлы для нового класса и добавить их в файл решения 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:
- В Обозреватель решений выберите папку, в которой требуется перейти новый подключаемый модуль. В проекте LyraStarterGame можно добавить новый подключаемый модуль в папку источника LyraStarterGame>, например.
- Щелкните правой кнопкой мыши папку и выберите "Добавить элемент Unreal Engine", чтобы открыть диалоговое окно "Добавить>новый элемент":
Он имеет параметры для добавления общих классов Unreal Engine, пустого модуля Unreal Engine и подключаемых модулей Unreal Engine (который выбран).
- Выберите подключаемые модули Unreal Engine и нажмите кнопку "Добавить", чтобы открыть диалоговое окно "Добавить подключаемый модуль Unreal Engine":
Существует список типов подключаемых модулей (выбрано дополнительно), а поля для имени подключаемого модуля, пути, автора, описания и URL-адреса. В бета-версии установлен подключаемый модуль Is (снят) и установлен флажок "Обновить IntelliSense" с помощью флажка "Инструменты редактора Unreal" (установлен).
- Выберите тип подключаемого модуля из списка типов подключаемого модуля.
- Укажите имя подключаемого модуля, автор подключаемого модуля, описание подключаемого модуля и URL-адрес подключаемого модуля.
- Установите флажок "Является ли подключаемый модуль" в поле бета-версии по мере необходимости.
- Установите флажок "Обновить сведения IntelliSense" с помощью средств Unreal Editor, чтобы выбрать, использует ли Visual Studio средства Unreal Editor для обновления сведений IntelliSense. Это приводит к повторному созданию файла решения Visual Studio с помощью средства Unreal Build.
- Нажмите кнопку "Добавить ", чтобы создать заголовок и исходные файлы подключаемого модуля для нового подключаемого модуля и добавить их в файл решения Visual Studio. Это приводит к запросу на перезагрузку проекта. Выберите "Перезагрузить", чтобы перезагрузить проект.
Связанный контент
Инструменты Visual Studio для Unreal Engine
Просмотр схем Unreal Engine в Visual Studio
Просмотр журнала Unreal Engine в Visual Studio
Просмотр макросов Unreal Engine в Visual Studio