基于 Unity 的 UI 框架,旨在简化 UI 管理和组件创建,并提供一些常用的 UI 工具和功能
特性- 提供一系列可复用的 UI 组件,如按钮(JButton)、文本(JText)、图片(JImage)等。
- 支持打字机效果、安全区域适配、列表组件的拖动和滚动事件等高级功能。
- 提供了用于管理 UI 窗口的 UIManager,支持打开、关闭和销毁窗口。
- 提供了事件管理器 EventMgr,用于全局事件的注册与广播。
- 支持定时任务管理(TimerManager)。
- 提供了红点系统,用于管理 UI 中的红点通知(RedPointMgr)。
- 提供了网络图片缓存功能(NetImageCache)。
安装要使用该框架,请确保你已经安装了 Unity,并将本项目导入到你的 Unity 项目中。 1使用Unity的Package Manager下载 使用创建 UI 组件你可以通过 Unity 编辑器菜单创建常用的 UI 组件,例如: - UI 容器
- 按钮(普通 / TMP)
- 图片
- 列表
- 滑动条
- 文本(普通 / TMP)
- 多选 / 单选框
- 输入框(普通 / TMP)
- 下拉框(普通 / TMP)
管理 UI 窗口- 使用 UIManager 来打开、关闭和销毁 UI 窗口。
- 所有窗口都应继承自 UIBase,并重写相应的方法(如 OnOpen、OnEnable 等)。
处理 UI 事件- 使用 EventMgr 来注册和广播事件。
- 例如,可以注册一个事件监听器来监听 UI 点击、输入变化等。
定时任务- 使用 TimerManager 添加、暂停、恢复和停止定时任务。
- 定时任务可以是一次性或循环的。

链接: https://pan.baidu.com/s/1_fJ_awF1FqFe6VWiSz13kQ
提取码下载:
|