
使用非真机引擎5的通用UI框架和C++,
从层菜单到全局游戏板支持,你会学会如何创建为现实世界项目设计的隐性模块界面。您将首先建立核心界面基础 。
我们将创建一个主布局部件, 使用游戏标记登记部件堆叠, 并用非同步功能将部件推入屏幕 。
一旦设置好了,你将建立一个响应的“按下任何密钥”屏幕,并使用新部件流程显示。 下一步,你会创建一个动态主菜单系统。
我们将使用本地 C++ 类支持的共同界面按钮添加上下文按钮描述、动作按钮和灵活的确认屏幕。 我们还将确保游戏板的支持完全无缝地整合。
之后,您将学习如何以模块化、可重复使用的方式构建用于“蓝图”和C++项目的联合用户界面功能。 一旦核心菜单完成后,您将会继续建立一个强大的选项菜单。
此系统将在顶部设置制表符按钮, 右侧有一个详细的视图面板, 并支持多个设置类别, 包括游戏游戏、 音频、 图案和输入 。
将学习如何将数据对象与不真实的数据登记系统结合起来,以动态地填充UI。在建立结构后,我们将关注功能。
您将执行逻辑, 将值重置为默认值, 定制如何生成列表条目部件, 并创建自定义的游戏用户设置系统, 从配置文件中存储和装入播放器首选项 。
建立这个基金会后, 我们将潜入创造音频和视频环境。
调整窗口模式、分辨率、影子质量、框架利率限制, 以及管理数据依赖性和有条件逻辑以适当适应清洁可缩放的结构时,
最后,你将安装启动和游戏中的装货屏幕,这些屏幕能够无缝地融入到您的项目 UI 流中,让玩家们从发射到游戏都有丰富的经验。
