【3D技术宅公社】XR数字艺术论坛  XR技术讨论 XR互动电影 定格动画

 找回密码
 立即注册

QQ登录

只需一步,快速开始

调查问卷
论坛即将给大家带来全新的技术服务,面向三围图形学、游戏、动画的全新服务论坛升级为UTF8版本后,中文用户名和用户密码中有中文的都无法登陆,请发邮件到324007255(at)QQ.com联系手动修改密码

3D技术论坛将以计算机图形学为核心,面向教育 推出国内的三维教育引擎该项目在持续研发当中,感谢大家的关注。

查看: 8395|回复: 4

[NGUI插件] NGUI控件说明(中文) UIGrid

[复制链接]
发表于 2014-1-28 00:45:08 | 显示全部楼层 |阅读模式

原文:http://www.tasharen.com/forum/index.php?topic=6756.0

NGUI讨论群:333417608

概述

UIGrid是用来轻松的排列众多widget到固定大小格子的脚本。 编辑时和运行时都可以使用。如果想使用可变的格子单元大小,你可以使用UITable。



选择一个panel,之后在scene view中右键点击任何地方,在Create menu里面选择Grid,就可以创建一个UIGrid。当然你也可以简单的把UIGrid组件挂到任何game object上。



Arrangement的值决定了子节点的摆放位置。Horizonta让子节点向右排列,Vertical向下排列。

Max Per Line属性控制Horizontal排列时候的最大有多少列, Vertical排列的时候最大有多少行。

Cell WidthHeight决定了所有条目的间隔。

默认情况下Grid重新调整所有的子节点的位置,子节点的排序是以创建时候的顺序为准。如果想要指定排列顺序,就把子节点的名字用字母排序的方式命名 (“001”, “002”,“003”等),之后勾选Sorted。这样做就会让Grid在重新排列之前先按名字进行排序。

最后,如果你想给看不到的子节点留下位置,勾选掉Hide Inactive。默认是勾选上的,所有看不到的子节点在排列时会被忽略。

小贴士

Grid在运行时排列很管用,但是也可以在编辑状态下使用。只要右键这个脚本之后选择Execute选项。当你不需要这个脚本的时候,直接删除就可以。



类文档

http://tasharen.com/ngui/docs/class_u_i_grid.html
发表于 2014-2-24 10:38:28 | 显示全部楼层
感谢LZ分享和翻译!谢谢
发表于 2020-6-12 15:38:30 | 显示全部楼层
文章里的图片不显示了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|3D数字艺术论坛 ( 沪ICP备14023054号 )

GMT+8, 2024-11-27 09:02

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表