Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.1 KB

README.md

File metadata and controls

41 lines (28 loc) · 1.1 KB

PGFrame (Unity MVVM 框架)

Unity 5.5.0p3

UniRx 5.3

Better than uFrame

一个比 uFrame 更好用的 Unity-MVVM 框架

除了:

  • Element 编辑器;
  • View 编辑器;
  • View / ViewModel / Controller 代码生成;

PGFrame 做出了以下尝试和改变:

  • 取消完全2维可视化的设计器(它的速度很慢);
  • 取消 Inspector 中对于 Unity UI 的自动绑定; (很难于 AssetBundle 相结合使用)
  • 使用可排序的编辑器控件 ReorderableList;
  • 易于 Merge 的 Json 框架设计描述文件;
  • ElementEditor / ElementViewEditor 代码生成;
  • 注释管理;
  • 色彩标记;
  • 支持 ViewModel / View 继承关系;
  • 可带参数的,运行/非运行模式 ViewModel - Command 调用;
  • List / Dictionary 编辑器 (可直接编辑 ViewModel 中的 RCCollection 和 RCDictionary);
  • 可直接由自动代码生成完成的更多功能的 ReactiveX 绑定;
  • 工作空间区分;
  • 可视化状态机;
  • 更强大的 Inspector 呈现 - 列表, 字典, SimpleClass, 继承 Element;

RoadMap

https://trello.com/b/Mrfz9TKm/pgframe-roadmap

About Me

EMail: [email protected]