NGUI基础-Widget

目录

Widget是什么

Widget组件包含的属性

Pivot

Depth

Size

snap

Aspect

Free

[Based on Width](#Based on Width)

[Based on Height](#Based on Height)


Widget是什么

在Unity UI系统中,"Widget"是指UI元素的基类,它为UI元素提供了位置、大小和锚点等基本属性。通过使用"Widget"组件,我们可以对UI元素进行布局、缩放和旋转等操作,并且还能够响应不同尺寸和分辨率的屏幕。

Widget组件包含的属性

Pivot

定义UI元素变换中心的位置,通过改变这些箭头和方块来改变中心的位置,对应的Transform信息也会改变。

Depth

层级越大,越后渲染,就越显示在前面。这个在讲Panel的时候也讲过。

只不过,panel的Depth是管理不同面板的。Widegt的Depth是管理同一面板下不同控件的,比如同一面板下不同的sprite。

Size

控制尺寸。

snap

还原图片原始大小。

Aspect

一般设置为Free

Free

随意

Based on Width

以宽为轴进行变化。

Based on Height

以高为轴进行变化。

码字不易,大家给我一个小小的赞,给我更多的创作动力吧。

相关推荐
老朱佩琪!1 小时前
Unity策略模式
unity·设计模式·策略模式
老朱佩琪!18 小时前
Unity备忘录模式
java·unity·备忘录模式
一帘多啦A梦19 小时前
解决unity2022.3.x版本项目使用vs无法生成解决方案的问题
unity·vs
weixin_4242946721 小时前
Unity LocalPosition 和 Position 的区别?还有其他的Position 没?
unity·游戏引擎
UX201721 小时前
Git LFS 管理 Unity 大文件
git·unity
nnsix21 小时前
Unity WebGL端调用Windows窗口选择文件
unity·游戏引擎·webgl
向宇it1 天前
【unity游戏开发——网络】使用Unity+PurrNet+Heathens+Steam,在 Unity 中通过 Steam与你的朋友建立联系
网络·游戏·unity·c#·游戏引擎·steam
nnsix1 天前
Unity 反编译dll(Windows平台)
unity
XR技术研习社1 天前
四种安装特定版本Package的方法
unity·ar·xr·vr
dzj20211 天前
Unity行为脚本与编辑器脚本的解耦例子之一
unity·解耦·编辑器脚本·行为脚本