# Unity UI Framework **Repository Path**: River314588804/unity-ui-framework ## Basic Information - **Project Name**: Unity UI Framework - **Description**: 用于 Unity 平台的UI调度管理(简易)框架。 - **Primary Language**: C# - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2024-05-08 - **Last Updated**: 2025-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: UI, Unity ## README ![标题Logo](https://gitee.com/River314588804/unity-ui-framework/raw/master/Images/Title.png) [![](https://img.shields.io/badge/不定期-更新中-green)]() [![](https://img.shields.io/badge/支持-Unity6.0-green)]()[![](https://img.shields.io/badge/平台-Windows-white)]() [![](https://img.shields.io/badge/平台-WebGL-white)]() [![fa](https://img.shields.io/badge/发行版-v1.2.0-red)]() #### 项目背景 ___ 归档工具是开发结束后必须总结的事情。其目的是为下一项目提供快速开发基础。
虽行业的发展,Unity 也有了很多优秀的 UI 框架。但对于个人开发者而言,了解 UI 框架的原理和实现是非常重要的。 > **目标**:以在 **Unity 纯净环境** 可用为前提。最大程度降低对第三方库/工具的依赖使用。:joy:   #### 框架安装 ___ 前往 [Unitypackage 发行版](https://gitee.com/River314588804/unity-ui-framework/releases) 下载 .unitypackage 拖入即可。 **请注意!**
不建议使用仓库压缩包内容。源码工程存在代码漏洞、错误可能。 _#尽管这些问题可能与框架包无关系#_   #### 功能支持 ___ - 统一的资产输出目录:/Asset/output - 程序化构建资产(Prefab、Scripts、Sprite) - 自由稳定的框架生命周期(CreateUI/ActiveUI/StartUI/DeActiveUI/DisposeUI) - 可视化通用 UI 行为(遮罩/阻挡/区域关闭/单实例/关闭历史/允许被关闭) - 可视化通用 UI 样式(居中/四周型) - 可扩展选择的资源加载模式(IAssetLoad)   #### 可视化样式 | 说明 ___ - 记录:记录页面访问操作,以回退至前者或更前方。| _⚠ 此功能维护中,暂无法使用_ - 实例:限定该页面数实时活跃数量为1。 - 关旧:关闭活跃页面中,开启 "可关" 的在活跃页面对象。 - 可关:决定是否可被新页面(或调用关旧方法)关闭。   #### 依赖环境 | 说明 ___ - [Unity-Singleton-Demo](https://gitee.com/River314588804/unity-singleton-demo) - [Unity-Input-Manager](https://gitee.com/River314588804/unity-mouse-helper)   #### 未来路线 ___ 1. 维护 无法使用的功能 2. 推进 组件化 UI 样式开发 3. 建立 以此框架下的功能开发(Keyboard / GlobalMessage 等业务模板)