很多老手们都知道 Unity引擎早期自身的UI系统很差劲,是ONGUI,编写格式类似于HTML和CSS,异常复杂,开发效率低下,所以第三方厂商开发了NGUI这款UI插件。 在UGUI出现之前基本上国内80%+以上的商业项目的UI是使用NGUI来实现的。
从Unity4.6版本开始,Unity官方内置了UGUI, 如今UGUI系统已经相当成熟,其在功能和易用性上一点也不逊于NGUI,下面我为大家介绍一下UGUI和NGUI的区别。注:本篇文章适合新手总结。
1、当我们创建一个图片时, NGUI和UGUI如下图: NGUI有一个自动生成的相机作为UI相机,而UGUI则使用场景相机或者开发者自建一个相机作为UI相机,而且画布、文本和图片的默认名字都不相同。
2、在使用图片时,NGUI需要制作图集,UGUI则需要将图片类型改为Sprite(2D and UI)。
3、当需要UI与鼠标进行交互时,UGUI需要绑定 Colliders,而UGUI则不用。
4、使用代码注册事件时,NGUI有自己的事件系统
还有更多深层次的UGUI和NGUI的区别: http://blog.csdn.net/xiangyu1992/article/details/69053331
版权声明:本文为qq498846730原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。