# SuperScrollView **Repository Path**: levons/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**: 12 - **Created**: 2024-01-12 - **Last Updated**: 2024-11-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 使用Cocos Creator开发游戏时,经常会用到ScrollView,来做列表显示。但是经常会碰到一系列的问题,比如: 1. 加载显示非常多(比如200+个)子item时,刚开始有明显的卡顿。 2. DrawCall会很高。 为此我尝试写了份自己优化的SimpleScrollView,适用于ScrollView的content的Layout Type为Vertical,Horizontal,Grid,不能为None。 item预制体脚本必须有setData(data)方法,具体可以看Demo 主要的优化点有: 1. 分帧加载子Item,以解决加载大量item时的卡顿现象。 2. 支持任意大小的item。 3. 对众多子item做DrawCall优化,有效降低DrawCall。 4. 可以滚动到指定item(通过索引去指定Item),使指定item显示在ScrollView视图中间。 5. 使用简单,哈哈哈··· git地址为 [https://gitee.com/zzhcodes/superscrollview](https://gitee.com/zzhcodes/superscrollview) 后续还会继续优化,欢迎大佬们拍砖~