Skip to content

codingwatching/IFramework-Unity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 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
    • 支持组件添加回调
    • tween 插值动画、可等待
    • time 计时器、可等待
  • UI

    • 自定义加载 同步/异步,可等待
    • 内部处理 ui 多次点击的问题
    • 提供全局遮罩
    • 提供 Item 池
    • 自定义层级
    • 配套代码生成
    • 支持多样化扩展(预定义了 MVC模式)
    • 极简生命周期(OnLoad、OnShow、OnHide、OnClose)
    • UI整体变化接口(用于顶部资源栏、全屏UI、触发各种事件等)
    • UI组件添加时 默认优化取消勾选Raycast 等
    • UI组件移除时候自动 移除CanvasRendererer
    • 支持异形屏幕适配
  • RedPoint

    • 支持窗口查看每个节点的数量与绑定情况
    • 支持自定义绑定
  • Record

    • 支持自定义命令
    • 支持命令克隆
    • 支持命令组
  • HotFix (基于XLUA、不想更新了😀)

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

About

Simple Unity Framework

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C# 99.7%
  • Other 0.3%