IFramework-Unity icon indicating copy to clipboard operation
IFramework-Unity copied to clipboard

Simple Unity Framework

IFramework(国内快速下载方式Doc

Stargazers over time

while(true)
    Console.Write("Thanks For EveryOne Who Used It Once !")

QQ Group :782290296

主体

  • Core (依赖 IFramework_CS
    • 编辑器扩展
    • 单例模板
    • 基础代码模板化创建
  • UI (依赖 Core)
    • 自定义UI加载
    • 支持多样化扩展(预定义了 MVVM模式)
    • 配套代码生成
    • 自定义层级
    • 极简生命周期(OnLoad、OnShow、OnHide、OnClose)
    • 常用UI工具(红点、循环列表、GuideMask)
  • HotFix (依赖 Core、UI 、Xlua、Addressable)
    • Addressable 扩展
    • 模板代码
    • lua 工具( class、async、try、handler、using、EventSystem、ObservableObject、_G锁)
    • UI模块的 Lua扩展 (MVVM)

Extra

  • Tweens (依赖 Core)
    • 缓动动画
    • 高度可扩展
    • 支持各种曲线 (AnimationCurve、Ease、自定义)
    • 支持组件(非运行时可预览)/代码双形式
  • Language (依赖 Core)
    • 配套运行时、编辑器
    • 多种读取保存形式 ( CSV、XML、Json、ScriptableObject、自定义)
  • 编辑器
    • GUI的扩展,方便编辑器扩展 支持链式,标签形式以及最基本的形式
    • subwin(多层级子窗口)
    • GUICanvas 便捷化设计(layout,rect两种/支持序列化/ 类似 UGUI)
    • 例子-打地鼠 GUI小游戏-打地鼠

特别感谢:万能的爸爸们