
UGUI实现ScrollView的无限滚动效果
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本教程介绍如何使用Unity UGUI技术实现在ScrollView中的内容无限循环滚动效果,适用于需要展示连续数据流的游戏或应用界面开发。
抽空实现了一个UGUI的无限滚动效果,并且目前只完成了向下无限滚动的部分。查阅了大量教程后,觉得按照自己的思路来编写可能更为合适。
搭建过程如下:
1. content节点不添加任何组件。
2. 布局组件默认会重新排版子节点,因此如果子节点的位置发生变化,则布局也会随之改变,无法实现预期效果。所以也不使用Size Fitter组件,而是通过代码手动调整大小(如果不调整大小的话则无法进行滚动)。
核心的实现过程是利用队列来搬运Cell。当向下滚动时(即鼠标向上滑动),顶部超出Viewport范围的Cell会被移动到底部并补充进来。这个操作类似于队列中的先进先出原则,将从队首取出的元素添加到末尾,从而模拟了ScrollView中无限滚动的效果。
全部评论 (0)
还没有任何评论哟~


