Unity3D-NGUI教程:如何创建ScrollView
来源:互联网 发布:阿里云客服电话 编辑:程序博客网 时间:2024/06/02 02:25
声明: 本博客文章原创类别的均为个人原创,版权所有。转载请注明出处: http://blog.csdn.net/ml3947,另外本人的个人博客:http://www.wjfxgame.com。
本教程中,将会教大家创建一个基本的ScrollView。
由于NGUI官方的教程示例比较的复杂,很多刚开始学习NGUI的人有点摸不着头脑。下面我将从头开始带领大家创建一个简单的ScrollView。
首先通过NGUI-Open the UI Wizard创建一个基本的UI目录。
然后通过Component–NGUI–Interaction–Draggable Panel,给Panel添加一个Draggable Panel脚本。
注意这里的Scale里设置x为1,y,z为0。表明我们只支持x轴方向的拖动。
将Panel的Clipping设置为Soft Clip,然后调整Panel的可显示区域。
接着在Panel的下面创建一个空的GameObject,改名为UIGrid。
目前的结构如下:
然后在UIGrid下创建一个空Object,改名为Item。在Item下面创建你自己的UI控件。我只是简单的创建了Label。然后给Item上面添加JComponents – NGUI – Interaction – Drag Panel Contents脚本。然后NGUI — Attach a Collider。这里是很重要的,如果不Attach a Collider,将不会收到拖动的事件。
接着复制多个这个Item,改变每个Item的位置即可。
这样,一个简单的ScrollView就实现了。我们可以用对内容进行拖动。内容只会在Panel可显示范围内显示。
另外,Draggable Panel脚本中,有个Restrict WithInPanel 属性,可以限制拖动。当拖动到一边没有内容了之后,它会自动还原。就像Android中ListView之类的效果。
转载请注明出处:http://blog.csdn.net/ml3947
- Unity3D-NGUI教程:如何创建ScrollView
- Unity3D NGUI ScrollView的学习
- Unity3D NGUI ScrollView的学习
- Unity3D NGUI系列教程一
- Unity3D NGUI系列教程二
- Unity3D NGUI系列教程三
- Unity3D NGUI系列教程三
- Unity3D NGUI系列教程二
- Unity3D NGUI系列教程一
- Unity3D NGUI动态创建按钮
- Unity3D NGUI动态创建按钮
- Unity3D NGUI动态创建按钮
- Unity3D NGUI动态创建按钮
- Unity3d NGUI如何支持中文
- NGUI 的ScrollView如何让item居中
- Unity3D开发(二):NGUI Sprite在ScrollView下变灰方案
- Unity3D之NGUI 系列教程(一)
- unity3d ngui 利用 UIAtlas 动态创建 UISprite
- C++ 标准模板库STL set 使用方法与应用介绍(三)
- windows下mysql忘记root密码的解决方法
- 中国区GPS偏移纠正(适用于Google地图)
- web.xml配置的详细说明
- oracle user-maneged recovery(二)
- Unity3D-NGUI教程:如何创建ScrollView
- 动态规划---->每对定点之间的最短路径 Floyd(弗洛伊德)算法
- 查找关键字的url,解析wml时要注意的地方
- VS2003"无法启动调试 没有正确安装调试器"的解决方法
- Cocos2d-x 2.0.4 如何制作一个横版格斗过关游戏
- ListView的使用01
- ASM Administration Using FTP
- MFC - 树TreeCtrl使用
- ExtJs 3 ExtJs4 分页(pagingtoolbar)带参数(条件)查询解决方法