Rookie Components 是一套基于Starling的UI组件,主要借鉴flash component 、 feathers组件的代码。
他是一套 轻量级、可视化、高性能、易于扩展、GPU渲染 的组件
1、轻量级:Rookie Components 以精简、直观、高效为设计理念,代码轻量,易于上手,降低学习难度;
2、可视化:Rookie Components 提供强大的可视化编辑工具Rookie Editor,界面制作可直接在编辑器中直观设置,实现UI与逻辑分离,解放程序员UI制作痛苦;
3、高性能:Rookie Components 原本设计以简单、高性能为目标,以image为基础,利用延迟渲染机制,实现高性能;
4、易扩展:Rookie Components 代码简洁、扩展难度低,且编辑器能及时同步更新;
5、易维护:Rookie Components 使用Rookie Editor编辑的用户界面都会生成XML文件,在项目中根据XML文件生成组件,能够最大层度减少编写。维护界面只需修改XML文件即可完成维护,方便快捷;
[doc.gamerisker.com][1] [1]:http://doc.gamerisker.com
Rookie Editor 是为Rookie Components 量身定制的可视化界面编辑器,编辑区完全使用GPU渲染,与真实项目环境一致,保证最大限度的对项目的支持。
https://github.com/GameRisker/RookieEditor/
1、简单易用:Rookie Editor 基本功能在主界面上一目了然,能够快速入手;
2、两大系统:Rookie Editor 编辑器支持两大系统 Window、IOS;
3、生成文件:Rookie Eidtor 编辑的用户界面都是生成XML文件,生成成功在项目中实际使用需要打包为二进制文件(编辑器都已经提供这些功能)在项目中使用,完全让代码与界面逻辑分离,使得项目易于维护。
如果有任何BUG或者意见,欢迎反馈。
QQ:133523686
邮箱:[email protected]