Unity UI布局组件问题

今天工作遇到关于布局组件问题,特此记录一下,以便再犯

工作常用到Vertical layout Group组件、Horizontal layout Group组件、Grid layout Group组件,对此记录一下用法注意点:

        一、组件内的元素最好不用拉伸,建议使用左上对齐

        二、水平、垂直布局组件底下有两个属性分别是控制子物体的大小、是否强制拉伸长宽到父物体大小

       三、有时可以使用水平、垂直布局撑开本物体的大小,比如:背景图片

       PS:一、滑动条上的小问题:滑动条删除了水平滑动条、垂直滑动条后,会有右边、下边会有一定的空隙,此时先在Scroll view上选择需要的滑动的区域,比如:仅向上滑动就取消Scroll view上的Horizontal;再去view Port把Rect Transform中的right、bottom设置为0;

              二、自适应的问题,一般采用组件:content size fitter,常用在滑动条(向上滑动,自适应滑动条内元素的变化),文字。

             三、放一个完成图

---------------------------------------------------------------------2018/11/21补充-------------------------------------------------------------------------------

        一、使用布局(水平、垂直)组件加上content size fitter组件时,应从最底层开始考虑

        二、例子说明:假设现在需要建立一个自适应的列表,那么最先添加布局(水平、垂直)组件加上content size fitter组件中的是Scroll View中的content,接着根据查看content中Rect Transform组件信息,是否达到了自己想要的效果,如果需要往上一层的自适应,那么重复上面的步骤。在制作的过程中,需要注意的点是添加布局组件的物体中的锚点是否正确、及时查看相关物体上的Rect Transform信息,一般锚点采用左上对齐

猜你喜欢

转载自blog.csdn.net/qq_40133830/article/details/84107064