【expand 扩张】【fitter 装配工】 【envelope 信封,包装】

Layout 布局 三种。  

Horizontal Layout Group

水平布局

Padding:内边距,单位像素。

Spacing:子物体间的间隔,单位像素。

Child Alignment:对齐方式。

Controls Child Size:布局组件是否控制子物体的 width / height

Child Force Expand:是否自适应宽高

Vertical Layout Group

垂直布局

同上。 

Grid Layout Group

网格布局

Padding:略

Cell Size(X,Y):子物体大小

Spacing(X,Y):子物体xy轴上的间隔像素

Start Corner:第一个子物体所在的角落(Upper Left、等四个角)

Start Axis:子物体排列方向(Horizontal、Vertical)

Child Alignment:对齐方式(左上,上中,左下等九个方向)

Constraint:固定每行个数或每列个数或无。

 子物体更多设置组件
Layout Element

使用了三种 Group 布局组件之后,就无法控制 RectTransform 的宽高了。

LayoutElement组件 是为了单独设置该物体。

步骤:

  1)勾选 父物体的Group组件的 Control Child Size,(不要勾选 Child Force Expand。不然设置的首选参数Preferred Width / Preferred Height 不会起作用。)

  2)设置属性:

    a. Min Width / Height 最小宽高。

    b. Preferred Width / Height 首选宽高

    c. Flexible Width / Height ;layout 组件会把所有子物体按照 Flexible Height 的比例分配高度,如三个 Flexible Height为1,则每个子物体的高度都是 1/3 。

Aspect Ratio Fitter

Aspect Mode:

  1) None;

  2)Width Controls Height; 由宽度根据宽高比来设置 height

  3) Height Controls Width; 由height 根据宽高比设置 width

  4) Fit In Parent;锁定宽高比,宽度填满父物体。

  5)Envelope Parent;锁定宽高比,高度填满父物体。

Content Size Fitters

需要和 Layout Element 组合使用。

Horizontal Fit:

  1)MinSize,父物体的width 适应子物体的Layout Element 的最大 Min Width。

Vertical Fit:

  1)略

unity GUI Layout 组件(全)的更多相关文章

  1. Unity UGUI Layout自动排版组件用法介绍

    Unity UGUI布局组件 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享 ...

  2. Unity GUI编程

    脚本语言:C# 附上一张图说明Unity GUI编程中可用的控件:(可能有遗漏) 下面列出一些例子来说明: 1.Groups : 在固定Layout模式中起到组织可用项的功能,它让你在屏幕的一个区域中 ...

  3. Unity GUI(uGUI)使用心得与性能总结

    Unity GUI(uGUI)使用心得与性能总结 作者 kingshijie 关注 2015.09.26 15:35 字数 3686 阅读 28031评论 10喜欢 49 背景和目的 小哈接触Unit ...

  4. Unity 自动生成组件索引类工具

    Unity 自动生成组件索引类工具 需求由来 我们在写UI类时 需要获取预设中的组件 joystick = transform.Find("joystick"); backgrou ...

  5. Bootstrap Blazor 模板使用(一)Layout 组件

    原文链接:https://www.cnblogs.com/ysmc/p/16197223.html BootstrapBlazor 官网地址:https://www.blazor.zone Boots ...

  6. Unity读取AssetBundle资源全教程(所有读取方式)

    读取/加载 AssetBundle 资源的多种方式 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Ch ...

  7. 【Unity3D】Unity自带组件—完成第一人称人物控制

    1.导入unity自带的Character Controllers包 2.可以看到First Person Controller组件的构成 Mouse Look() : 随鼠标的移动而使所属物体发生旋 ...

  8. C#程序员整理的Unity 3D笔记(十三):Unity 3D基于组件的思想

    如果你接触过<设计模式>.软件架构的编程思想,就会知道优秀的设计准则:“组合优于继承的”. 这句话很简短,但开始学习OOP的时候,真切的是—-不太好理解(以我个人当初学习为例). OOP的 ...

  9. Unity GUI 用C#和Javascript写法的区别

    以前都是用C#来写Unity的GUI.后来因为团队需要GUI必须用C#写. 其实一开始学Unity的GUI的时候我是想用C#来写,后来折腾了好久也没弄出来.反倒是这次不经意间就搞好了. C#和Java ...

随机推荐

  1. html中事件调用JavaScript函数时有return与没有return的区别

    JAVASCRIPT在事件中调用函数时用return返回值实际上是对window.event.returnvalue进行设置. 而该值决定了当前操作是否继续.当返回的是true时,将继续操作.当返回是 ...

  2. MvvmLight框架使用入门(二)

    上一篇我们简单对MvvmLight做了介绍.罗列了三个DLL中,各个命名空间下主要类的定义及大致作用.因为只是范范的概论,对于从未接触过MvvmLight的萌新来说,根本就是在晃点他们.不过万事开头难 ...

  3. manual start user profile import

    2 Sign in to vote Thanks Trevor, Finally created the task scheduled with this command: Sync Incremen ...

  4. 类文件结构与javap的使用

    此文已由作者赵计刚薪授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 1.javap的使用与类文件结构 使用过程: java源代码:  1 package compile;   ...

  5. python中的 小数据池 is 和 ==

    1. 小数据池 一种数据缓存机制,也被称为驻留机制 小数据池针对的是:整数 , 字符 , 布尔值 .其他的数据类型不存在驻留机制 在python中对 -5 到256之间的整数会被驻留在内存中, 将一定 ...

  6. 自注意力机制(Self-attention Mechanism)——自然语言处理(NLP)

    近年来,注意力(Attention)机制被广泛应用到基于深度学习的自然语言处理(NLP)各个任务中.随着注意力机制的深入研究,各式各样的attention被研究者们提出.在2017年6月google机 ...

  7. deamo的网址

    https://blog.csdn.net/jydave/article/details/50656455    广播(Broadcast)的简单用法 http://www.cgtsj.com/cg/ ...

  8. Delphi XE7中使用JSON

    Delphi XE7有一个对JSON处理的单元,在你需要使用JSON的单元里面引入"System.json",随后你就可以用Delphi自己的json处理类了.我写的小例子只是对包 ...

  9. LOJ#162. 快速幂 2(分块)

    题面 传送门 题解 orzljz 我们分块,设\(s=\sqrt{p}+1\),那么\(x^a\)可以拆成\((x^s)^{a/s}\)和\(x^{a\bmod s}\),\(O(s)\)预处理,\( ...

  10. acedSSSetFirst选择集夹点亮显实例

    ads_name ss; //执行预选 好像可以无视PICKSTYLE变量 if (RTNORM != acedSSGet(_T("I"),NULL,NULL,NULL,ss)) ...