虚幻4创建自己的UMG类别

虚幻4创建自己的UMG类别

具体来说其实是对上一张九宫格的补充。


重载UImage类别。(或者其他什么类别都可以)。

UCLASS()
class _API UGameStyle_Image : public UImage
{
GENERATED_UCLASS_BODY()


protected:
// UWidget interface
virtual TSharedRef RebuildWidget() override;

#if WITH_EDITOR
virtual const FText GetPaletteCategory() override;
#endif
};

我重载了RebuildWidget(),这个函数返回一个SWidget,这个Widget可以随便返回什么,比如上一章的九宫格。


category返回自己的类别的TEXT。就可以创建自己的类别下的一个控件,名字是GameStyle_Image。


你可能感兴趣的:(虚幻4)