NGUI 制作ScrollView(可拖动,点击)
2017-02-19 本文已影响265人
LeoYangXD
闲话不多说,比较简单
首先我们新建一个ScrollView

然后我们再在ScrollView下方建一个Grid

然后我们就可以在Grid下方建多个小Sprite

关于Grid的设置,我在上篇文章(http://www.jianshu.com/p/668ab7962e11) 已经提到过,这次就不说了
然后我们看下ScrollView里的设置

- content Origin 以那个方位为起始点
- Movement 移动方向
- Drag Effect 拖动效果,有三种效果,可自行测试
注意
然后我说一下最主要的一个组件就是Drag Scrollview,该组件是要加到我们的小Sprite上边的,就是Grid下的元素上边,除了 这个还有一个Boxcollider这个也是必须的,否则检测不到点击效果

添加完以后我们就可以尽享拖拽了。
还有一点就是添加点击事件

代码挂的物体身上必须他有Boxcollider,还有上个例子里边的ShowName的参数必须是Gameobject