官方文档的教程比较机械,个人整理笔记如下
本文是对官方文档的注释,并不是教程
教程地址https://docs.unrealengine.com/zh-CN/Programming/Tutorials/UMG/index.html
本文仅是对机械操作进行翻译和个人理解阐述
代码部分
有的文件名多了Base,这并没有什么影响
public:
/** 移除当前菜单控件,并在指定类(如有)中新建控件。*/
UFUNCTION(BlueprintCallable, Category = "UMG Game")
void ChangeMenuWidget(TSubclassOf<UUserWidget> NewWidgetClass);
UFUNCTION 通常声明在头文件中是一种虚幻独有的方法宏
/** 游戏开始时,用作菜单的控件类。*/
UPROPERTY(EditAny