title: Game Framework学习笔记(3):初识UI

本文介绍了在Game Framework中管理UI的方法,通过创建UI预设体,添加逻辑脚本,然后在ProcedureMain流程中加载UI,以此解决UI分散管理的问题。通过实例展示了如何设置UI Group并在OnEnter()方法中加载UI,最终成功在Unity中显示了加载的UI。
摘要由CSDN通过智能技术生成

脱离Game Framework加载一个简单的UI想必大家都应该了解,那么如何在Game Framework框架下使用呢?

Game Framework加载UI的方式,说白了就是使用UI Component统一加载、管理UI的Prefab,避免大量UI分散在场景中,管理困难的情况。

我们先建立一个UI预设体。

打开我们之前的项目,随便先新建一个UI。我这边将UI改名为HelloWorld。它只是在屏幕上打印出Hello,World!,没有做其他的事。

在这里插入图片描述

在这里插入图片描述

接着添加这个UI的UI逻辑。Game Framework要是检测不到UI的逻辑脚本就会报错。

创建一个脚本,我创建的名称是UI_HelloWorld

using UnityGameFramework.Runtime;
public class UI_HelloWorld : UIFormLogic
{
   

}

因为我们单单只是调用一下它,不需要它有什么实质的功能,所以类里面什么都不用写。

接着将这个脚本挂载到我们刚刚创建的UI下,再将UI保存成prefab。

在这里插入图片描述

在这里插入图片描述
接下来我们要做的,就是在ProcedureMain流程中将这个UI加载出来。

我们首先要创建一个UI分组来存放这个UI。

点开Example场景中的GameFramework,找到其中的UI子对象。

在这里插入图片描述

UI ComponentUI Groups下的Size改为1&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值