Awesome
IFramework Doc
upm 添加包地址 https://gitee.com/OnClick9927/IFramework-Unity.git#src
upm 添加包地址 https://github.com/OnClick9927/IFramework-Unity.git#src
while(true)
Console.Write("Thanks For EveryOne Who Used It Once !")
QQ Group :782290296
主体
支持
-
Core
- 通用单例
- 优先级队列
- 标准化模块
- 主线程等待
- 通用消息系统
- C# Async 扩展
- 可序列化字典
- 通用本地数据缓存
- Log
- 编辑器工具 序列化/拖拽/窗口/模板代码/项目设置/GUI
-
UI
- 自定义加载 同步/异步,可等待
- 内部处理 ui 多次点击的问题
- 提供全局遮罩
- 提供 Item 池
- 自定义层级
- 配套代码生成
- 支持多样化扩展(预定义了 MVC模式)
- 极简生命周期(OnLoad、OnShow、OnHide、OnClose)
- UI整体变化接口(用于顶部资源栏、全屏UI、触发各种事件等)
-
RedPoint
- 支持窗口查看每个节点的数量与绑定情况
- 支持自定义绑定
-
Record
- 支持自定义命令
- 支持命令克隆
- 支持命令组
-
Audio(简易音效系统)
- 支持无限多通道
- 支持循环/差异化音量/通道内覆盖
-
HotFix (基于XLUA、不想更新了😀)
- 模板代码
- lua 工具( class、async、try、handler、using、EventSystem、ObservableObject、_G锁)
- UI模块的 Lua扩展 (MVC)
- 热重载