# SuperScrollView **Repository Path**: kerwinlang/superscrollview ## Basic Information - **Project Name**: SuperScrollView - **Description**: 针对 Cocos Creator ScrollView 优化 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 13 - **Created**: 2021-03-30 - **Last Updated**: 2021-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 使用Cocos Creator开发游戏时,经常会用到ScrollView,来做列表显示。但是经常会碰到一系列的问题,比如: 1. 加载显示非常多(比如200+个)子item时,刚开始有明显的卡顿。 2. DrawCall会很高。 为此我尝试写了份自己优化的ScrollView,适用于ScrollView的content的Layout Type为Vertical,Horizontal,Grid,不能为None。 要配合SuperListItem一起使用,Item的预制体绑定的脚本要继承SuperListItem。具体可以看Demo 主要的优化点有: 1. 分帧加载子Item,以解决加载大量item时的卡顿现象。 2. 对众多子item做DrawCall优化,有效降低DrawCall。 3. 可以滚动到指定item(通过索引去指定Item),使指定item显示在ScrollView视图中间。 4. 使用简单,哈哈哈···,只需要外部调用setData就可以了 git地址为 [https://gitee.com/zzhcodes/superscrollview](https://note.youdao.com/) 后续还会继续优化,欢迎大佬们拍砖~