Skip to content

OnClick9927/IFramework-Unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)
  • 热重载

About

Simple Unity Framework

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages