关于UGUI那些事儿

UGUI是Unity的UI系统,基于Canvas和EventSystem。Canvas有三种渲染模式,影响UI在3D空间中的位置。Rect Transform组件提供锚点功能实现相对布局。Button、Text和Image是常用的UI组件,分别用于交互、显示文本和图像。每个组件都有特定的属性,如Button的交互模式,Text的最佳适配和Image的长宽比保持。
摘要由CSDN通过智能技术生成

UGUI是什么?

UGUI是Unity的UI实现方式,在UGUI中,其根容器为Canvas,在创建UI到场景中,都会默认生成Canvas以及EventSystem,UGUI的UI对象必须作为Canvas的一个子物体才能显示在屏幕上,Canvas是占满整个摄像机内容的。Event Sysytem作为UI事件系统也是必不可少的,否则UI物体的事件处理无效。

1.Canvas属性:
Render Mode:渲染模式,
(1)Screen Space-Overlay:2DUI,始终显示在屏幕最前方。
(2)Screen Space-Camera:2D及3DUI,绑定到指定摄像机,可显示3D内容,同时UI可以进行3D方面的旋转,UI可以获得3D效果。
(3)World Space:3DUI,存在3D空间中的UI。
Pixel Perfect:是否已像素的方式显示UI。
Sort Order:不同Canvas之间的前后的显示排列设置。
UI Scale Mode:UI缩放模式,
(1)Constant Pixel Size:像素大小始终不变,即一张100100的图片在任何的分辨率下都占用100100的像素。
(2)Scale With Screen Size:不关心图片的实际像素的大小,而只关心Width及Height值,这个值如果是1000,那么100高度的图片在任何分辨率下都只占用屏幕1/10的尺寸。一般移动端会使用这种方式&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值