如何在虚幻引擎中将小部件添加到屏幕上?
由于某种原因,变量 blackLinesWidgetClass
始终为 null。
FStringClassReference blackLinesWidgeClasstRef(TEXT("WidgetBlueprint'/Game/Blueprints/UI/blackLines.blackLines'"));
UClass* blackLinesWidgetClass = blackLinesWidgeClasstRef.TryLoadClass<UUserWidget>();
if (blackLinesWidgetClass)
{
UUserWidget* blackLinesWidget = CreateWidget<UUserWidget>(this->GetGameInstance(), blackLinesWidgetClass);
if (blackLinesWidget)
blackLinesWidget->AddToViewport();
}
最佳答案
看起来 UE4 没有从您提供的类引用路径成功加载类。尝试在此处添加 _C
:UI/blackLines.blackLines_C'"
。
关于c++ - 如何在虚幻引擎中添加小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61024803/