# IFramework-Unity **Repository Path**: OnClick9927/IFramework-Unity ## Basic Information - **Project Name**: IFramework-Unity - **Description**: Simple Unity Framework - **Primary Language**: C# - **License**: Not specified - **Default Branch**: Master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-19 - **Last Updated**: 2025-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # IFramework [Doc](https://onclick9927.github.io/2023/07/24/Doc/IFramework-Unity/1-IFramework-Unity-%E7%AE%80%E4%BB%8B/) [![Stargazers over time](https://starchart.cc/OnClick9927/IFramework-Unity.svg?variant=adaptive)](https://starchart.cc/OnClick9927/IFramework-Unity) ``` csharp while(true) Console.Write("Thanks For EveryOne Who Used It Once !") ``` QQ Group :782290296 #### Audio https://github.com/OnClick9927/IFramework-Unity.git#Audio #### RedPoint https://github.com/OnClick9927/IFramework-Unity.git#RedPoint #### Record https://github.com/OnClick9927/IFramework-Unity.git#Recorder #### 主体 https://github.com/OnClick9927/IFramework-Unity.git#src * Core * 通用单例 * 优先级队列 * 标准化模块 * 主线程等待 * 通用消息系统 * C# Async 扩展 * 可序列化字典 * 通用本地数据缓存 * Log * 编辑器工具 序列化/拖拽/窗口/模板代码/项目设置/GUI * 支持组件添加回调 * UI * 自定义加载 * 支持 同步/异步(开启、隐藏、关闭)界面,可等待 * 内部处理 ui 多次点击的问题 * 提供全局遮罩 * 提供 Item 池 * 自定义层级 * 配套代码生成 * 支持多样化扩展(预定义了 MVC模式) * 极简生命周期(OnLoad、OnShow、OnHide、OnClose) * UI整体变化接口(用于顶部资源栏、全屏UI、触发各种事件等) * UI组件添加时 默认优化取消勾选Raycast 等 * UI组件移除时候自动 移除CanvasRendererer * 支持异形屏幕适配 ### 其他-> HotFix (基于XLUA、不想更新了😀) * 模板代码 * lua 工具( class、async、try、handler、using、EventSystem、ObservableObject、_G锁) * UI模块的 Lua扩展 (MVC) * 热重载