ugui unity3d 仪表盘_Unity3D之UGUI学习笔记(一):UGUI介绍以及Canvas

本文介绍了Unity3D的UGUI系统,对比了OnGUI和NGUI,强调UGUI由NGUI作者开发并开源。重点讲解了Canvas的渲染模式、像素完美设置以及UI缩放模式。同时提到了Graphic Raycaster在交互事件中的作用和EventSystem的基本配置。
摘要由CSDN通过智能技术生成

UGUI是Unity3D4.6官方提供的UI系统,支持2D和3D UI的开发。

Unity3D UI史

OnGUI

在Unity4.6之前,官方提供的是OnGUI函数来开发UI界面,当然问题也比较多,首先不支持可视化开发,其次UI始终位于所有3D对象的上方,无法实现在UI上添加3D模型的效果。

现在一般这套系统多用来在Unity编辑器中开发界面或者快速搭建一些调试界面时使用。

NGUI

大名鼎鼎的NGUI是可以看做是开发Unity游戏必备的插件,支持可视化开发,同时也支持2D和3D UI的开发,想在UI上显示3D模型和粒子也没问题。

UGUI

首先这套官方的UI系统就是被Unity请去的NGUI作者开发的,所以在操作上两者大体一致,同时UGUI是开源的系统,大家可以在下面的连接中获得UGUI的源码:

官方案例

大家可以下载一下官方提供的UGUI案例:

Canvas

在UGUI中,其根容器为Canvas,我们发现无论添加任何UI到场景中,都会默认生成Canvas以及EventSystem。

所有的UI都必须作为Canvas的子级进行添加。

我们接下来详细的看看Canvas的一些设置:

Canvas

Render Mode:渲染模式,如下

Screen Space - Overlay:2DUI,始终显示在屏幕最前方。<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值