项目中对所有主界面UI进行统一管理,你可以参考Edit→Project Settings→Game→Advanced UI System

Untitled

系统提供了三种类型的界面

系统对这三种类型做了很好的示例。

参数ContentToggleDelay作为 3. NavigationWidget_Base 的可重载函数ToggleWidgetVisiable的计算依据。

实用函数:

同时系统为他们提供了创建的接口API。

1. DisplayMenuWidget

用于显示MainWidgetRows配置的界面。系统会默认隐藏之前的界面。

Untitled

2. DisplayWidget

用于显示WidgetRows配置的界面。系统会默认隐藏之前的界面,但可以返回到之前的界面。