如何在虚幻引擎中将小部件添加到屏幕?由于某些原因,变量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'"
。