脱离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 Component的UI Groups下的Size改为1&#x