美文网首页
随笔.记录学习点滴-NGUI 无限滑动

随笔.记录学习点滴-NGUI 无限滑动

作者: 潇湘烟雨_04ae | 来源:发表于2017-11-14 20:03 被阅读0次

各种原因,自已进入到了游戏这个行业,开始接触unity,但由于自己水平有限,很多知识都需要学习和积累,写点小日记,记录自己成长的每一天,记录一下。

NGUI 无限滑动

看公司项目的时候看到很多地方都有Scroll View 滑动框。可以滑动下面的item,觉得很神奇,自己闲的无聊就想做一个无限滑动的滑动框。比如只有4个item滑动时自动补位。

这其中我们需要注意的是,如何无限的滑动?就是需要Scroll View下面的item循环显示,关键点就是在拖到最后一个之后,后面要有新的item对应的显示出来。实现这个就实现了我们想要的效果了。

首先我们要先制作一个滚动视图。滚动视图的制作很简单,只要父节点上挂着UI Scroll View控件,子物体上挂着BoxCollider和UI Drag Scoll View就能实现滚动视图。

这里有个问题我最开始是这样制作的

我用一个Grid作为子节点直接在Grid上面添加的BoxCollider和UI Drag View这就出现一个问题拖动时新添加的item 没有 BoxCollider。

我最初的解决办法就是新添加一个item我就调整一下Grid上的BoxCollider的位置。

后来我想了一下我只要将BoxCollider的范围始终固定在Scroll View这个视图的位置不就可以了所以我在外面设置一个GameObject在这个物体上挂载BoxCollider和UI Drag View 这样BoxCollider的范围就会一直固定在视图框。

现在我们只需要考虑如何实现补位item就行了。

思路:当我们拖动到最后一个的时候就把第一个拿过来补位,拖动到第一个的时候就把最后一个拿过来补位。


我看到我的这些item每个都有Widget这个属性,我就使用数组用来保存所有的item。不说废话了 直接上代码

相关文章

  • 随笔.记录学习点滴-NGUI 无限滑动

    各种原因,自已进入到了游戏这个行业,开始接触unity,但由于自己水平有限,很多知识都需要学习和积累,写点小日记,...

  • 真好|自从有了手写笔记的习惯后,生活不再焦虑了,这种感觉真好

    每天随笔记录之——自我分享种草型故事随笔练习 1一/提出一个改变/事实/现象 我是迷思,持续学习者,无限期资深拖延...

  • 在你交男朋友的第八天

    今天突然想起这个随笔软件 可以记录自己的一些点滴。

  • 我有孩子们的故事,你有看故事的心吗

    随笔记录点滴学生事 随心盘点丝丝师生情 17个故事记录和孩子们的...

  • 如何高效的学习

    先举个小荔枝:如何利用写作帮助我们高效学习? 那写作有哪些益处勒: 可以当作日记、随笔记录我们的点滴,哪天打开...

  • 随手抄

    ----------------------------学习工作点滴记录---------------------...

  • 樱花集

    樱花随笔,一季芳华,捕获点滴灵感,记录片刻心情,开心就好,我干了,您随意~ 随笔还是不要字数限制了...

  • 记录学习点滴

    9月24日累47层 ☞『阅享日记』邱红梅 【每个人都是别人得环境,我要做得是把自己的环境营造好】 内容: 欣妈早上...

  • 学习点滴记录

    1、ABC行为模式 A我们遇见的任何事。 B我们对这件事所产生的看法。 C针对这个看法我们所产生的行为。 比如要去...

  • 坚持走向完美的结果,死亡或成为珍宝

    导语:似乎很久没有写随笔了,大学的时候老喜欢写随笔,或抒发青春情怀,或记录当下的点点滴滴,或记录有趣的人和事……今...

网友评论

      本文标题:随笔.记录学习点滴-NGUI 无限滑动

      本文链接:https://www.haomeiwen.com/subject/nfohnttx.html