Skip to content

Latest commit

 

History

History
54 lines (42 loc) · 1.67 KB

File metadata and controls

54 lines (42 loc) · 1.67 KB

IFramework Doc

Stargazers over time

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、触发各种事件等)
    • UI组件添加时 默认优化取消勾选Raycast 等
    • UI组件移除时候自动 移除CanvasRendererer
    • 支持异形屏幕适配

其他-> HotFix (基于XLUA、不想更新了😀)

  • 模板代码
  • lua 工具( class、async、try、handler、using、EventSystem、ObservableObject、_G锁)
  • UI模块的 Lua扩展 (MVC)
  • 热重载