通用框架(九)UI框架概述

UIRoot,我们一开始最早的项目一开始的做法是每个场景里面都会有一个UIRoot,每个场景加载都会克隆自己的一个UIRoot,但是其实用起来不是特别好用,因为有些ui还是需要频繁使用,但是单独剥离出来放在其他地方又不是特别好,处理还麻烦,这样修改做的好处就是方便我们统一管理。

UIGroup,UI分层是想把所有UI的层级都放在Root下统一管理,比如HUD放在最上层,loading加载界面放在第二层。方便管理而且更直观。

UI适配,在这里我做的ui适配主要是对ui窗体自适应根据屏幕做的,借鉴了一些mmo手游的做法,从实际应用过程中来解决问题。

UI框架,包含主要的功能,层级管理;UI对象池;资源加载;

多语言,曾经做过一版多语言,过于冗余进行优化。

留下评论

电子邮件地址不会被公开。 必填项已用*标注