FariyGUI vs NGUI的思考 - daaoling/daaoling.github.io GitHub Wiki

#FariGUI vs NGUI的思考

NGUI 本身很强大,架构也很明白清晰,

但是一个最基本的问题就在于实际项目中UI制作往往是最好依靠美术实现,这一点NGUI的编辑功能太弱了。

当然那你牛逼根据Ngui封装了一套成熟的工作流程你可以不用看了

  1. NGUI的序列帧 是依靠脚本实现的,animtor编辑功能是不行的

2.状态控制的优化

比如 邮件的领取状态,分为领取和没有领取,美术往往叫程序自己代码里动态替换图片或者做两个物体这种手段, 每个状态的内容一多,代码维护就如何噩梦一般

比如 switch(邮件状态)
        可领取
            :显示可领取icon
            : 关闭不可领取icon
            .....
        不可领取
            : 显示不可领取icon
            :关闭可领取icon
            .....
很好,一个状态四行代码

farigui 只需要一句话
control.state = 可领取 or 不可领取  

当然你可以Ngui内部实现这种机制,但是别人帮你弄好了,何必自己造轮子呢?
⚠️ **GitHub.com Fallback** ⚠️