Skip to content

wang-yichun/PGFrame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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]

About

Unity MVVM 框架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published