在 GF 中,调用框架中组件有两种写法,比如在这里我们获取 UI 组件:
csharpUIComponent uiComponent = UnityGameFramework.Runtime.GameEntry.GetComponent<UIComponent>();
uiComponent.OpenUIForm("",this);
csharpGameEntry.UI.OpenUIForm("",this);
GameFramework一个基于Unity引擎的开源框架,封装了游戏开发中常用的模块,制定了一系列的游戏业务的代码规范,适合中大型的游戏开发。在此之前,如果你想要开发项目不知从何入手,没有一个循序渐进且规范的流程,学习并使用GF将大大提高开发效率,提高我们的一个代码思维;使用框架尤其对于新手而言,是一种约束和提升,比如在接入GF后,打开一个UI必须继承和实现接口,使用规定的方法打开,不能随心所欲的写代码,这正是框架发挥的作用的体现,面向接口编程,与引擎和各类方案进行解耦。