unity的Horizontal Layout Group

介绍

Horizontal Layout Group是Unity中的一个组件,用于在水平方向上布局其子对象。当添加一个Horizontal Layout Group组件到一个父对象上时,它会自动将所有子对象排列在水平方向上,并根据设置的间距和对齐方式来调整它们的位置。


方法

Horizontal Layout Group组件的参数包括间距(Spacing)、子对象的对齐方式(Child Alignment)、布局控制方式(Control Child Size和Child Force Expand)等。Spacing参数指定子对象之间的间距,Child Alignment参数用于指定子对象在水平方向上的对齐方式,而Control Child Size和Child Force Expand参数可以控制子对象的大小和扩展方式。

使用Horizontal Layout Group组件可以方便地实现水平布局,尤其适用于制作UI界面。

在这里插入图片描述

子级对齐方式
在这里插入图片描述

Upper Left(上左对齐):子对象的左上角对齐。

Upper Center(上中对齐):子对象的上部中心点(水平方向上的中心点)对齐。

Upper Right(上右对齐):子对象的右上角对齐。

Middle Left(中左对齐):子对象的中心点(垂直方向上的中心点)与组件的中心点对齐,水平方向上左对齐。

Middle Center(中中对齐):子对象的中心点与组件的中心点对齐。

Middle Right(中右对齐):子对象的中心点与组件的中心点对齐,水平方向上右对齐。

Lower Left(下左对齐):子对象的左下角对齐。

Lower Center(下中对齐):子对象的下部中心点(水平方向上的中心点)对齐。

Lower Right(下右对齐):子对象的右下角对齐。

这些对齐方式可以根据需要进行选择,以实现水平布局中子对象的不同对齐方式。


猜你喜欢

转载自blog.csdn.net/qq_20179331/article/details/130169839
今日推荐