今天复习了?关于Unity3d的UI部分,因为分不清什么是NGUI和UGUI和GUI。概念有点模糊。大体看了一下,区别我觉得应该如下。
说这些前先来看看这些东西诞生的时间和背景吧。其中最老的应该是GUI了,它是Unity3D里自带的UI,在5.0版本之前Uniyt3D自带的UI是很难用的,要用大量的代码来生成,而且能实现的效果也不是特别的丰富。虽说可以头铁硬写,但是其执行效率也不太理想。于是NGUI插件就诞生了,可视化的操作,以及可以拖拽,十分的方便快捷。就算是不怎么懂美工也可以做一些漂亮的UI出来。5.0版本之后Unity3D推出了UGUI,设计思路也是和NGUI差不多。方便了UI的设计。(毕竟自家的东西怎么能没别人好呢)。这个UGUI呢就是Unity3D里菜单里的Gameobject栏里的UI里的可以创建的东西。
简单的区分呢,就是像上面所说的。虽说设计思路都是为了方便UI设计,但是NGUI和UGUI的区别还是有的。而且好像还会跟着NGUI和Unity3D的版本的不同而不同(好像是如此。应为我看过很多区分NGUI和UGUI的博客,但是都有所出入。我猜差别就是因为博客的时间跨越太大。所以才联想到是不是为因为软件的版本不同导致的呢)
详细的差别就不细说了。网上太多。估计我的这个也没人看吧(苦笑)。
新手,见谅。
NGUI和UGUI和GUI的学习感想
最新推荐文章于 2024-06-18 10:32:52 发布