【发布时间】:2020-07-16 09:15:03
【问题描述】:
如何在虚幻引擎中将小部件添加到屏幕?
由于某种原因,变量blackLinesWidgetClass 始终为空。
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();
}
【问题讨论】:
-
抱歉,这不是很有帮助,但我一直远离尝试与 C++ 中的小部件交互,而是使用蓝图。这些问题要少得多。
标签: c++ widget unreal-engine4 game-development