Unity中对于如排行榜,关卡列表等需要动态生成的列表一般是采用有多少就实例化多少的做法,这样一般情况下是没问题,但如果需要显示很多如上百上千个的话继续采用这种做法会造成内存的浪费,卡顿等。所以此时需要我们编写一套可以随Scroll Rect的滚动来动态调整位置并赋值的算法来满足我们的需求。 使用方法 1.将RecyclingScrollRectItem挂在Scroll View上并初始化各属性; 2.将prefab作为content子物体; 3.在需要创建的时机调用RecyclingScrollRectItem. InitList()方法即可。