粉丝37
关注 9
获赞 11
Unity3d NGUI的使用(九)(UIScrollView制作滑动列表)

[U3D] Unity3d NGUI的使用(九)(UIScrollView制作滑动列表)

[复制链接]
3003 0 0 0 9年前 举报
[size=13.63636302947998px]UIScrollView制作滑动列表,可横向,竖直展示一些列表在固定可视范围内
[size=13.63636302947998px]UIScrollVIew只是一个可滑动的UI组件

[size=13.63636302947998px]如果需要制作复杂的可视区域UI需要配合使用UIPanel与UIGrid
[size=13.63636302947998px]这样更方便UI的展示
[size=13.63636302947998px] 0.jpg
[size=13.63636302947998px]a.创建一个2D UI Root,在NGUI菜单上创建一个Scroll View
[size=13.63636302947998px]b.在ScrollView上默认的为我们添加了一个UIPanel与UIScrollView
[size=13.63636302947998px] 1.jpg
[size=13.63636302947998px]Alpha:面板的透明度
[size=13.63636302947998px]Depth:面板在所有UI上的层次等级
[size=13.63636302947998px]Clipping:面板剪切,分为None(无剪切效果),Soft Clip(软剪切,有边缘模糊效果),Alpha Clip(硬剪切,边缘锋利)
[size=13.63636302947998px]Constrain But Don't Clip(显示所有内容,但是是剪切区域存在)
[size=13.63636302947998px]Advanced Options:高级选项
[size=13.63636302947998px]Render Q:面板里所有图片的渲染质量,Automatic(自动适应),Normal(正常),Explicit(用户指定)
[size=13.63636302947998px]Normals:法线贴图
[size=13.63636302947998px]Cull:如果用鼠标手动组件则剔除组件
[size=13.63636302947998px]Visible:面板是否在可视范围内
[size=13.63636302947998px]Offset:通过位置偏离锚点
[size=13.63636302947998px]Static:如果是没移动的组件,也进行代码检测,一般是用于ScrollView
[size=13.63636302947998px]Panel Tool:是否显示面板工具
[size=13.63636302947998px]Show Draw Calls:显示渲染的详细信息
[size=13.63636302947998px] 2.jpg
[size=13.63636302947998px]Content Origin:滚动内容的起始点位置
[size=13.63636302947998px]Movement:移动方向
[size=13.63636302947998px]Drag Effect:内容拖动时候显示的效果
[size=13.63636302947998px]Scroll Wheel Factor:使用鼠标进行滚动时,滚动时候的比例
[size=13.63636302947998px]Momentum Amount:快速滑动时产生的冲力
[size=13.63636302947998px]Restrict Within Panel:在面板里进行约束
[size=13.63636302947998px]Cancel Drag if Fits:如果有组件适应了面板的大小,取消组件在面板里的拖动
[size=13.63636302947998px]Smooth Drag Start:平滑拖动
[size=13.63636302947998px]IOS Drag Emulation:在苹果上仿真滑动效果
[size=13.63636302947998px]Scroll Bars:在进行拖动时,可以加入一个Scroll Bars来控制或者显示进度
[size=13.63636302947998px]c.在NGUI菜单上添加一个Grid到ScrollView组下
[size=13.63636302947998px]d.设置UIGrid
[size=13.63636302947998px] 3.jpg
[size=13.63636302947998px]Arrangement:表格的显示方向
[size=13.63636302947998px]Sorting:对表格内的内容进行排序,Alphabetic(以字母顺序排序),Horizontal(水平方向进行排序),
[size=13.63636302947998px]Vettical(垂直方向进行排序),Custom(自定义的排序)
[size=13.63636302947998px]Max Per Line:表格每行显示多少个元素
[size=13.63636302947998px]Cell Widht:单个显示的宽度
[size=13.63636302947998px]Cell Height:单个显示的高度
[size=13.63636302947998px]Animate Smoothly:使用平滑动画过度效果
[size=13.63636302947998px]Keep Within Panel:保持在一个面板里显示
[size=13.63636302947998px]e.添加一些元素到UIGrid组下,并设置好位置,配合UIPanel的Soft Clip可
[size=13.63636302947998px]以让元素在一定的可范围内显示
[size=13.63636302947998px]这样一个简单的列表显示效果就做出来了


0
点赞
0
打赏
0
添加到收藏夹
打赏一次,1个CG券
全部评论0
您需要登录后才可以回帖 登录 | 立即注册

暂无评论,去成为第一人吧