FariyGUI vs NGUI的思考 - daaoling/daaoling.github.io GitHub Wiki
#FariGUI vs NGUI的思考
NGUI 本身很强大,架构也很明白清晰,
但是一个最基本的问题就在于实际项目中UI制作往往是最好依靠美术实现,这一点NGUI的编辑功能太弱了。
当然那你牛逼根据Ngui封装了一套成熟的工作流程你可以不用看了
- NGUI的序列帧 是依靠脚本实现的,animtor编辑功能是不行的
2.状态控制的优化
比如 邮件的领取状态,分为领取和没有领取,美术往往叫程序自己代码里动态替换图片或者做两个物体这种手段, 每个状态的内容一多,代码维护就如何噩梦一般
比如 switch(邮件状态)
可领取
:显示可领取icon
: 关闭不可领取icon
.....
不可领取
: 显示不可领取icon
:关闭可领取icon
.....
很好,一个状态四行代码
farigui 只需要一句话
control.state = 可领取 or 不可领取
当然你可以Ngui内部实现这种机制,但是别人帮你弄好了,何必自己造轮子呢?