Size: a a a

2019 February 12

AS

Alexey Sarapulov in Unreal Engine
Никто не использовал этот класс?
https://api.unrealengine.com/INT/API/Runtime/WidgetCarousel/SWidgetCarousel/index.html
Я никак не могу отобразить этот виджет на экран. Проверил в дебагере - виджет создался, существует, содержит массив элементов (UImage). Вызываю AddToViewport() - и тишина. Если поменять карусель на любой другой виджет - он отображается. Карусель - нет.
источник

n

norlin in Unreal Engine
Как можно полностью отключить плагины из packaging? В проекте плагины отключены, но при package анрил сыпет ошибками из некоторых плагинов, непонятно зачем оно туда вообще лезет (в частности, в Lumin, который MagicLeap)
источник

AS

Alexander Shumeyko in Unreal Engine
norlin
Как можно полностью отключить плагины из packaging? В проекте плагины отключены, но при package анрил сыпет ошибками из некоторых плагинов, непонятно зачем оно туда вообще лезет (в частности, в Lumin, который MagicLeap)
Отключены в .uproject и нет никаких зависимостей в build.cs?
источник

n

norlin in Unreal Engine
Alexander Shumeyko
Отключены в .uproject и нет никаких зависимостей в build.cs?
ага
источник

PL

Peter Leontev in Unreal Engine
Alexey Sarapulov
Никто не использовал этот класс?
https://api.unrealengine.com/INT/API/Runtime/WidgetCarousel/SWidgetCarousel/index.html
Я никак не могу отобразить этот виджет на экран. Проверил в дебагере - виджет создался, существует, содержит массив элементов (UImage). Вызываю AddToViewport() - и тишина. Если поменять карусель на любой другой виджет - он отображается. Карусель - нет.
посмотри в Widget Reflector, точно ли он добавился на экран
источник

AS

Alexey Sarapulov in Unreal Engine
Peter Leontev
посмотри в Widget Reflector, точно ли он добавился на экран
В нем ведь нужно в Demo Mode ткнуть, а потом на экран, чтобы получить список всех виджетов?
источник

AS

Alexey Sarapulov in Unreal Engine
А еще никто не задавал вопросы на https://answers.unrealengine.com? Как там правильно оформлять вставку кода? Привычные маркдауновские кавычки не работают )=
источник

AS

Alexander Shumeyko in Unreal Engine
Alexey Sarapulov
В нем ведь нужно в Demo Mode ткнуть, а потом на экран, чтобы получить список всех виджетов?
Там есть несколько режимов, сверху слева галочка и 2 кнопки вроде
источник

AS

Alexander Shumeyko in Unreal Engine
Кнопка Pick, наводишь курсор на виджет->escape
источник

AS

Alexey Sarapulov in Unreal Engine
Alexander Shumeyko
Кнопка Pick, наводишь курсор на виджет->escape
Хм, так и делаю, и у меня во Viewport целая тонна виджетов, хотя по факту ни одного
источник

AS

Alexey Sarapulov in Unreal Engine
источник

AS

Alexey Sarapulov in Unreal Engine
Оп, нашел свою карусель
источник

AS

Alexey Sarapulov in Unreal Engine
То есть, на экране она должна быть
источник

A

Anton in Unreal Engine
Если внутри нее ничего нет, то ты можешь её не увидеть. Вангую. Раскрой soverlay чуть ниже, что там?
источник

AS

Alexey Sarapulov in Unreal Engine
источник

AS

Alexey Sarapulov in Unreal Engine
Хм, SNullWidgetContent
источник

PL

Peter Leontev in Unreal Engine
А должен быть  другой виджет?
источник

AS

Alexey Sarapulov in Unreal Engine
Peter Leontev
А должен быть  другой виджет?
Когда я создаю карусель, в нее надо передать массив айтемов, и я передаю пустой TArray<class UImage*> Source.
Затем перед тем, как карусель добавить во вьюпорт, я этот массив заполняю, написал для этого такой метод:
void USelectImageMenu::AddMaterialImage(UTexture2D* Sprite)
{
UImage* Image = WidgetTree->ConstructWidget<UImage>(UImage::StaticClass());
Image->SetBrushFromTexture(Sprite);
Image->SetColorAndOpacity(FLinearColor(0, 0, 0, 0));
Image->SetVisibility(ESlateVisibility::Visible);

Source.Add(Image);
}
источник

A

Anton in Unreal Engine
Там ничего нет, да. Snullwidget это дефолтный виджет для ничего) Смотри почему ничего нет. Это и будет ответ почему ты ничего не видишь.
источник

AS

Alexey Sarapulov in Unreal Engine
Заполняю три раза.
источник