NGUI-ListView
来源:互联网 发布:讷河监狱事件 知乎 编辑:程序博客网 时间:2024/04/28 02:50
参考:NGUI Next-Gen UI2.6.1 Example 7 - Scroll View (Panel)制作一个通过鼠标拖动的scroll View.
首先:Create UI Wizard; ,把脚本UIDraggable Panel 托给Panel;并设置如下:
UIPanel 相关属性:
Alpha:面板的透明度
Panel Tool:是否显示面板工具
Normals:法线贴图
Static:如果是没移动的组件,也进行代码检测,一般是用于ScrollView
Clipping:面板剪切,分为None(无剪切效果),Soft Clip(软剪切,有边缘模糊效果)
Debug Info的Geometry项然后在场景中点击你的部件来检验生成的几何网格。
UIDraggable Panel(Script):选项中的Scale非常重要,这里设置y = 1 表示ListView只支持纵向的拖动,如果设置X=1表示列表只支持横向的拖动,如果两个都=1表示列表同时支持横向与纵向的拖动
然后再Panel下,新建一个空物体,添加UICenterOnChild脚本(如果添加则不能保证充满),如要自动排列item则添加UIGrid脚本,注意此级的位置,他的位置会决定自动排列的item的起始位置。
再在下面新建可以拖拽的按钮、标签等。注意,按钮需要加boxCollider 和 UIDragPanelContents
此时一个水平的滑动条已经做好了。我们可以添加一个scroll Bar控制这个滑动条。
在Panel父节点下新建一个Scroll Bar.并把UIPanel脚本托给这个scroll Bar.
对scroll Bar下的子物体BackGround设置如下
。
Foreground参数设置如下:
。
运行效果:
此时就可以拖动滚动条控制显示物体了。
- NGUI-ListView
- NGUI 仿android viewapger+listview效果
- NGUI
- NGUI
- NGUI
- NGUI
- NGUI
- NGUI
- NGUI
- NGUI
- NGUI
- NGUI
- NGUI
- NGUI
- 使用ngui做ListView滑动列表实效问题
- NGUI研究院之自制ListView动态增加与删除(三)
- NGUI基础教程
- NGUI图集
- Windows7下Qt项目添加OpenGL
- 核心动画(2)《基础动画》
- Objective-C内存管理之autorelease(二)
- skin++ 破解版 皮肤库使用
- 最长公共子序列(LCS)
- NGUI-ListView
- 泛函编程(2)-初次体验泛函编程
- 仿qq登录界面软键盘弹出时不覆盖登录注册按钮(获取软键盘高度)
- 操作系统(三)——PV操作的简单理解
- Centralize Your Database Monitoring Process
- php中的set_magic_quotes_runtime()作用和用法
- 开博客的原因
- oracle 性能优化操作五:尽量去掉 "<>"
- 核心动画(3)《关键帧动画》