OP
Size: a a a
OP
OP
n
n
sC
TN
TN
P
PG
TN
ED
ДА
A
A
PA
Y
PA
AS
FLevelEditorModule& LevelEditor = FModuleManager::GetModuleChecked<FLevelEditorModule>(TEXT("LevelEditor"));
TSharedPtr<ILevelViewport> LevelViewport = LevelEditor.GetFirstActiveViewport();
LevelViewport->AddOverlayWidget(Widget);Во втором случае использую гейм вьюпорт:UGameViewportClient* GameViewport = GEngine->GameViewport;Оба случая работают, но по какой-то причине один и тот же виджет с одними и теми же параметрами на экране оказывается в разных местах. LevelViewport отображает так, как я задумал, а гейм вьюпорт словно умножает все значения координат на 0.6f (навскидку) - виджет меньше размером, левее и выше нужного.
GameViewport->AddViewportWidgetContent(Widget);