Unity Scrollview插件扩展UGUI Super ScrollView

本文是翻译其使用文档,帮助自己使用的一篇文章,如果需要插件,请加群 : 891555732


在SuperScrollView包中,有三个主要组件:

  • LoopListView2 : 主要用于ListView
  • LoopGridView : 主要用于所有项目大小相同的GridView
  • LoopStaggeredGridView : 主要用于StaggeredGridView。StaggeredGridView是GridView,其中项目对于垂直GridView具有不同的高度(对于水平GridView具有不同的宽度),如www.pinterest.com

是附加到UGUI ScrollRect的相同游戏对象的组件。它们帮助UGUI ScrollRect以高性能和节省内存的方式支持任何计数项。

一.LoopListView2

对于有10,000个项目的ScrollRect, LoopListView2并没有真正创建10,000个项目,而是根据viewport的大小创建一些项目。
ScrollRect上升时,例如,顶部LoopListView2组件将检查项的位置,而一旦窗口的最上面的项目,那么LoopListView2组件回收最上面的项目,同时检查最下面的物品的位置,一旦靠近窗口的底部,最下面的项LoopListView2组件将调用onGetItemByIndex处理程序来创建一个新项目,然后将新创建的项目放在最下面的项目下,因此新创建的项目将成为新的最下面的项目。
每个项目可以使用不同的预制,可以有不同的高度/宽度和填充。
在path: Assets -> SuperScrollView ->Demo-> Scenes -> ListView文

你可能感兴趣的:(Unity常用插件使用指南)