UGUI的无限滚动循环可定位列表

 

·我们在游戏种看到背包,排行榜,好友这些功能中对于数据列表长度可变的情况下,为了性能方面的考虑,使用ugui实现一个循环滚动的列表就显得尤为必要了。
 

·前几天写过一篇关于UGUI可复用循环列表的日志,但是资源整合的不太好,因此删除了那篇日志,现在重新整理了一下还打个包提供下载:这个包已经是unitypackage了,因此直接导入就可以使用,里面还加入了例子,可以更好的使用,也可以修改代码,实现自己的功能。资源下载

 
·以下是列表容器中的设置,ColumnCount是指列数,如下的例子中展示的列表是多行单列的,因此此处为1就可以了。CellSize是下方RenderGo 预制体ItemRender的尺寸。SpaceSize是间隔。
UGUI的无限滚动循环可定位列表_第1张图片
·以下是例子的功能展示图
运行之后 设置数据数组我们这里设置的数据是长度500的int数组,内容是0到499(我们也可以自定义数据Class,然后在单个Item显示自己的数据),删除某个数据,移动列表至某个数据,添加新数据等。
UGUI的无限滚动循环可定位列表_第2张图片
 

转载于:https://www.cnblogs.com/monkeycoder/p/8339871.html

你可能感兴趣的:(UGUI的无限滚动循环可定位列表)