UGUI跟NGUI的异同

虽然UGUI出了已经由一段时间了,但现在的大部分公司还是用NGUI居多,我现在在复习NGUI,因为之前都是用UGUI+Dotween来开发,最近复习NGUI起来有点懵,不过两者还是有相同的地方的,这篇博文主要讲一下我目前遇到过的异同之处,也是留给以后的自己用于记忆吧,哈哈。

(这篇博文可能会不定时修改,因为可能在使用过程中发现更多异同的地方。)


异同:
1.UGUI默认是没有相机的,NGUI则有,NGUI的默认的模式跟UGUI的Screen Space-Camera模式类似;
2.UGUI的渲染顺序是按照在Hierarchy的顺序进行排序的,越靠后越迟渲染(越显示在顶层),NGUI是按照Depth这个属性来控制的;
3.UGUI的裁剪是通过Mask组件,而NGUI的裁剪是通过UIPanel组件的Clip属性;
4.UGUI的布局组件(Grid Layout等)跟NGUI的UIGrid和UITable功能相同,但UGUI的要搭配Content Size Fitter组件使用才能自适应大小,NGUI则会自动伸展大小;
5.NGUI的UISprite的图片必须先打成图集,UGUI不用,两者都可以打图集;
6.NGUI必须要绑定Collider才能响应交互事件,UGUI的事件响应跟EventSystem有关;
7.NGUI自带Tween组件,UGUI则没有,所以一般都是UGUI跟Dotween配套使用。


若上文归纳有错,欢迎指证。O(∩_∩)O哈哈哈~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值