Есть ли команда или функция, чтобы открыть ue4 для определенного файла в редакторе?

Я хочу создавать команды, или ярлыки, или гиперссылки, которые перенаправляют пользователя Windows к определенному файлу (например, редактору чертежей или любому файлу назначения в проекте ue4).

В настоящее время я просматриваю браузер контента и дважды щелкаю файлы, чтобы открыть их в редакторе. Я хочу сделать глубокие ссылки на некоторые из этих мест назначения, чтобы мне не приходилось использовать браузер содержимого. Я предпочитаю ответ, в котором используются исполняемые команды для открытия файлов в UE4 (новый запуск и существующий ue4.exe).


person Peter Noges    schedule 20.08.2019    source источник


Ответы (1)


В редактор встроена эта функция. Он называется Открыть объект....

Перейдите в Главное меню > Файл > Открыть актив... или нажмите Control+P или Alt+Shift+O, чтобы вызвать Открыть ресурсы....

Открыть окно ресурсов

Вы можете изменить сочетания клавиш по умолчанию в разделе Главное меню > Правка > Настройки редактора... > Общие > Сочетания клавиш > Общесистемные > Открыть актив....

Команда

Из С++

Используйте 1_.

Пример:

FContentBrowserModule& ContentBrowserModule = FModuleManager::Get().LoadModuleChecked<FContentBrowserModule>("ContentBrowser");
ContentBrowserModule.Get().SyncBrowserToAssets( InObjectsToSync, false, bFocusContentBrowser );

Для удобства вы также можете использовать UEditorEngine::SyncBrowserToObjects следующим образом:

GEditor->SyncBrowserToObjects(Objects);

Из чертежей

Используйте подключаемый модуль Editor Scripting Utilities, чтобы синхронизировать браузер с объектами.

Синхронизировать браузер с объектами

Чтобы использовать это, вы должны включить подключаемый модуль Editor Scripting Utilities (в настоящее время экспериментальный, API может быть изменен).

Включить плагин Editor Scripting Utilities

person Doug Richardson    schedule 25.08.2019