NGUI与UGUI的区别
对于NGUI和UGUI的区别,先对比一下UI内容的差别
NGUI | UGUI |
---|---|
Anchor | Rectransform Anchor |
sprite | Image |
Label | Text |
UI_Root | Canvas |
Panel | Canvas |
UIWidget | Panel |
Collider | EventSystem |
Texture | RawImage |
camera+UICamera | camera+EventSystem |
UGUI作为后起之秀,和NGUI相比有很多不同,不管是在自适应,渲染顺序还是图集方面,都现的更智能,当然UGUI的对NGUI一些常见的问题进行了简单的智能处理,当遇到特殊问题时,UGUI往往解决的不是很好。下面对两种UI的各方面进行简单的对比:
1.锚点:
UGUI的锚点只能对父节点处理,不能实现锚点跨层级,没有NGUI灵活,解决了NGUI多重锚点由于时序而出现问题。
2.渲染顺序:
NGUI是先根据Panel的Depth排序,Panel面板内部的再根据depth排序,NGUI的渲染顺序比较抽象&