Unity3D 使用 UI 的 Grid Layout Group 组件。

1.首先创建一个容器,用于存放列表项的内容。

这里使用 Panel 来做为容器。

这里要注意!

“Grid Layout Group”是要增加在容器的游戏对象里。

同时,只有容器对象的子对象才有排列效果。

即:

节点如下:

Root => Child1 => Child3

Root => Child2 

Root 是容器

则排列效果只对 Child1 和 Child2 有效。

2.在 Hierarchy 窗口选中 Panel 对象,位置选择“Center”,宽设置 500, 高设置 400。

3.在 Hierarchy 窗口选中 Panel 对象,创建 Panel 对象的两个子对象,这里同样使用 Panel 组件,位置设置“Center”,宽和高设置成 50,颜色选择红色,调整好透明度。

并重命名“Item”。

4.给 Panel 对象增加 Grid Layout Group 组件。

 

增加完后的效果:

来源:http://www.cnblogs.com/cjnmy36723/p/4483439.html


智能推荐

unity的toggle,toggle group和grid

toggle开关 两个不同的进行重叠,is on 则是显示Graphic选中的物体,否则显示原来的物体 控制其他物体的显示 设置为单选,加上一个toggle group即可,随便加在toggle的某一个上 将toggle中的on value changed添加到你想要控制的Gameobject的SetActive方法即可 网格 Grid Layout Group 添加这个组件,如果不想让自己设定好...

Cocos Creator关于UI组件的使用体会(一)(ScrollView、Layout、ProgressBar)

Cocos Creator关于UI组件的使用体会(一)(ScrollView、Layout、ProgressBar) 1、Canvas组件: 能够随时获取设备屏幕分辨率,并对场景中所有渲染元素进行适当的缩放。因此Canvas节点是不需要添加Widget组件进行布局的。同一个场景中只能有一个Canvas。 2、ScrollView组件:是一种带滚动功能的容器,可在有限的显示区域内浏览更多的内容。通常...

快速转化PSD为Unity3D 使用的 UI界面

Hello ,I am Edwin 首先谢谢大家的支持,其次如果你碰到什么其他问题的话,欢迎来 我自己的一个 讨论群559666429来,大家一起找答案,共同进步 操作顺序: PSD文件 -> psd2fgui转化为 .fairypackage 文件 -> FairyGUI进行二次更改 -> 导入进Unity之中 直接使用。 FairyGUI官网 如何提高游戏界面开发效率,是业界...

Unity3D中Animator动画控制器组件的相关使用

对于一个游戏/应用来说,动画是不可或缺的成分,对用户的使用体验有很大影响. Unity3D中Animator组件具有对动画按需求进行相应处理的功能. 相关的一些API可以去Unity官网看看: https://docs.unity3d.com/ScriptReference/Animator.html 以下为小编(编程萌新)入门级别的个人研究.(大神请绕路) Animator组件: 一.从创建动画...

Unity UGUI(十三)Vertical Layout Group与Horizontal Layout Group

Vertical Layout Group 垂直布局 游戏物体层级如图: 初始效果如图: 为Image添加组件Vertical Layout Group:   效果为: Padding 填充 控制上下左右间距 Spacing 间距 子物体之间间距 Child Alignment 子级对齐 子物体对其方式 Child Controls Size 控制子级大小 选中后自动调整,子物体宽高为不...

猜你喜欢

vue-grid-layout组件的改装--暴露布局方法

vue-grid-layout是一个非常优秀的vue栅格拖动布局的组件,使用方法请参考官网 属性 GridLayout参数: 属性GridItem参数 上面的属性需要注意的是: w宽度时表示占据栅格的数比如: 1/12 2/12 3/12 (12是colNum) 在gridItem里w+x的最大和不应该超过colNum,否则会不生效 verticalCompact表示的是垂直紧凑型布局,意思是当每...

使用Vertical Layout Group/Horizontol Layout Group组合Content Size Fitter组件实现文本框以及其背景(根据输入字数)动态拉伸

使用*Vertical Layout Group/Horizontol Layout Group实现文本框(根据输入字数)动态拉伸(文本框背景跟随文本框变化同时拉伸) padding :用于在子布局元素周围添加的填充,使子元素周围留有空隙 spacing :间距布局组中布局元素之间使用的间距 childAlignment : 用于布局组中的子布局元素的对齐 childControlHeight :...

Unity3D物体的使用

使用Unity3D来设计游戏 全部文章 见 使用Unity3D来设计游戏 天知道我是多么想用可爱的美少女作为素材的,但是太贵了买不起啊(虽然淘宝有盗版的)。 没办法,选个人物,emmmm,免费的基本上都有点歪瓜裂枣,没办法,这个还可以: 下载然后导入。 我们先来看看一些简单的三维物体: 在图上分别按下鼠标 左 中 右 键就可以分别移动物体视野了。 我们把自己的素材拖动到这里: ...

AWR文件的生成

1、数据库安装路径下,找到如下图这个awrrpt.sql 文件。 在plsql命令窗口,以sys管理员身份登录下,执行这个sql文件。 2、执行之后,弹出提示框,输入html后点击ok,即导出的文件为html格式 3、接下来弹出提示框如下,这里输入的数值就是 需要生成几天的报告数据,可以根据实际情况来调整,比如现在是12月22号,你要获取20号的数据,这里要填3(这样就会加载20号至22号3天的数...

Qt项目的发布(方法一)

文章目录 一、准备 二、建立空目录 三、拷贝缺失的库文件 四、发给别人不能运行的情况 五、通过工具加载库文件 1、配置环境变量 2、加载完成后的问题 想直接快速发布的可直接从目录五开始看,前面(1-3)是我自己的笔记(也可以算是一种发布方法,也是最慢的发布方法)。 一、准备 要发布的时候我们将自己的项目使用Release模式编译: 二、建立空目录 我们可以在桌面或者其他哪(你自己定)建立一个空目录...

问答精选

list.append(something) unicode - ascii

code result I don't want to convert unicode. How can I stay in korean language I wish to print like this Your code from the question produces: This output is different from what you have shown in the ...

Create database schema from WSDL file

right now im accessing a soap web service using generated code from a wsdl file via wsimport the objects generated by wsimport are quite complex my goal is to persist these complex objects into a data...

MiniProfiler with multilayered WCF services

I have a set of WCF services that call each other I would like to use the MiniProfiler to profiles the complete stack, right the way down to the MVC site that uses them. It looks something like this: ...

Using accented symbols on VIM

Few hours ago I changed from my old Debian box to a new one, when I did that I bring with me the .vimrc I use on the old unit. On the old one I can use : áéóçã&ntild...

Prepopulating grails app mysql database in cloud foundry

I need to prepopulate mysql database which is the backend for a Grails Application. This is working fine in local and I need to move to cloud foundry. I used to prepopulate mysql database in local by ...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答