1、在Canvas中创建一个空的节点,加入ListView脚本

Unity基于UGUI的多行多列ListView

Unity基于UGUI的多行多列ListViewUnity基于UGUI的多行多列ListView

2、创建一个带有<RectTransform>组建的对象就可以了,例如创建一个"Image"并设置定为Model对象,打开Debug Mode可以在编辑器中运行查看效果

Unity基于UGUI的多行多列ListView

Unity基于UGUI的多行多列ListView

以上工作做好了后,就可以点击Play运行看看吧~

Unity基于UGUI的多行多列ListView

Unity基于UGUI的多行多列ListView

Unity基于UGUI的多行多列ListView

这里的属性都可以在运行的时候动态调整的,主要的参数有

Auto Item Rename(是否自动根据单位下标来命名)

Auto Content Size(自动根据总大小调整列表框内容大小,不建议修改)

Scroll Direction(列表框滚动方向)

Group Item Direction(每组列表框滚动方向,建议使用Automatic)

First Item Offset(列表框第一个组件默认起始位置,不建议修改)

Item Margin(每组列表框间距)

Group Item Margin(每小组列表框间距)

Each Of Group(每组列表框中单位数量)

Item Model(单位模板)

3、另外ListView脚本也支持自定义对象的添加,源代码下载地址链接:http://pan.baidu.com/s/1jHHcHuu  密码:fgnj


相关文章:

  • 2021-12-03
  • 2022-12-23
  • 2022-12-23
  • 2021-09-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-04-10
  • 2022-12-23
  • 2021-11-07
  • 2021-07-08
  • 2021-10-19
  • 2021-09-14
相关资源
相似解决方案