Awesome
ET-EUI
基于ET框架的简单UI模块
教程视频
模块特点
-
完全符合ET框架编码规范,逻辑层与显示层进行分离,代码简洁可阅读性强
-
UI预设物无需任何MonoBehaviour脚本挂载
-
完全自主可控的UI界面生命周期
-
无需手动创建脚本、声明方法、变量、拖拽物体赋值。全部一键自动生成。
-
提供实例异步加载,预加载,释放回收等接口,高性能,不卡顿,无顿帧感,享受丝滑的UI界面游玩体验
-
提供在商业化游戏开发中常见的UI功能解决方案
使用方式
-
拼好UI预设物,选择UI物体右键点击SpawnEUICode选项生成UI绑定代码
-
无需挂任何脚本,无需拖拽任何组件,无需关心组件类型
-
直接开始编写UI业务逻辑,使用公共UI与Item扩展轻松下沉业务逻辑
-
提供统一的UI窗口显示,隐藏,完全关闭,预加载,卸载等接口
-
需要生成的UI窗口以Dlg开头,UI窗口放入Dlg目录
-
需要绑定的UI组件以E开头
-
需要生成的公共UI以ES开头,公共UI放入Common目录
-
需要生成的循环列表项以Item_开头,滚动项放入Item目录
-
需要生成的空组件物体的引用以EG开头
-
红点系统加入
TODD
- UIPropTips系统
- 切换控制器系统