NGUI 制作ScrollView(可拖动,点击)

闲话不多说,比较简单
首先我们新建一个ScrollView

NGUI 制作ScrollView(可拖动,点击)_第1张图片

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

NGUI 制作ScrollView(可拖动,点击)_第2张图片

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

NGUI 制作ScrollView(可拖动,点击)_第3张图片
Paste_Image.png

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

NGUI 制作ScrollView(可拖动,点击)_第4张图片
Paste_Image.png
  • content Origin 以那个方位为起始点
  • Movement 移动方向
  • Drag Effect 拖动效果,有三种效果,可自行测试

注意

然后我说一下最主要的一个组件就是Drag Scrollview,该组件是要加到我们的小Sprite上边的,就是Grid下的元素上边,除了 这个还有一个Boxcollider这个也是必须的,否则检测不到点击效果

NGUI 制作ScrollView(可拖动,点击)_第5张图片
Paste_Image.png

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

NGUI 制作ScrollView(可拖动,点击)_第6张图片
Paste_Image.png

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

你可能感兴趣的:(NGUI 制作ScrollView(可拖动,点击))