/scroll-list-savior

Cocos Creator ScrollListSavior

Primary LanguageTypeScriptMIT LicenseMIT

ScrollListSavior

一款用于 Cocos Creator 的滑动列表,实现了ListItem的复用,使得在列表数据量巨大的时候不会出现加载卡顿或者滑动卡顿,亲测数据量为 10000 时帧率为 60 左右。数据量到达 1000000 时帧率波动,但依然可以维持在 40-50 左右。

Usage

  • Clone 本项目之后将assets/Scripts/下的两个脚本一同放入自用的项目中,或从 Release 页下载导出包导入到 Cocos Creator 中。

  • 参考assets/Scenes/demo.fire或者assets/Prefabs/ScrollListSavior.prefab的使用即可,实际使用的Item预制体可随意,只要挂上assets/Scripts/ListItem.ts脚本在Item预制体的根节点就行,