cocos ScrollView(滚动容器)加载大量item导致的卡顿问题解决方案
来源:互联网 发布:sql语句 数据类型 编辑:程序博客网 时间:2024/05/23 12:52
ScrollView(滚动容器)加载大量item时会导致游戏界面的卡顿,严重时整个界面会出现卡死的情况。最近项目中有遇到在滚动容器中加载大量item的问题,在此阐述一下自己的方法,希望对大家有所帮助。
自己所用的方案总结起来就是:分帧加载item。
1、启动定时器,每帧启动一次刷新函数
local createNodeTimer = nilfunction MainCtrl:startTimer() if createNodeTimer == nil then createNodeTimer = cc.Director:getInstance():getScheduler():scheduleScriptFunc(ManiCtrl.update, 0, false) endend
2、在刷新函数体判断创建的item是否大于指定个数
local index = 1local MAX_ITEM_NUMBER = 50function MainCtrl:update() if index <= MAX_ITEM_NUMBER then self:callBack(index) else cc.Director:getInstance():getScheduler():unscheduleScriptEntry(createNodeTimer) end index = index + 1end
3、生成item
function MainCtrl:callBack(var) local oneRecordItem = self:generateOneRecordItem(var)end
阅读全文
0 0
- cocos ScrollView(滚动容器)加载大量item导致的卡顿问题解决方案
- NGUI ScrollView 最彻底优化方案 加载大量(百万级)Item不卡的()
- 关于图片解压缩,导致scrollView滚动卡顿
- Android Scrollview嵌套RecyclerView导致滑动卡顿问题解决
- cocos2dx ListView 大量 Item 加载方案
- 关于android gridview 加载大量图片的OOM问题解决方案
- Android中处理加载大量图片从而导致内存溢出问题解决方案 总结 ----转
- Slidingmenu卡顿问题解决方案
- Viewpager加载大量图片的时候卡顿
- 安卓Viewpager加载大量图片的时候卡顿
- RunLoop优化加载大量图片的卡顿问题
- Unity 编辑器ScrollView滚动卡顿优化
- 异步加载卡顿问题解决
- Android Studio 卡顿问题解决方案
- IOS 设置ScrollView item的滚动位置
- Scrollview嵌套HorizontalScrollView导致横向滑动卡顿现象解决
- ScrollView中嵌套RecycleView出现的不显示,显示不全及滑动卡顿及ScrollView禁止滚动到中间
- iOS 如何在cell上面毫无卡顿的同时加载大量高清图片
- 使用MySQL帮助
- 机器学习的分类
- 互联网创业网站决定成败
- SQL Server 触发器
- 网络编程常用函数
- cocos ScrollView(滚动容器)加载大量item导致的卡顿问题解决方案
- ubuntu alt tab 无法切换应用程序
- 【UGUI】一键排版对齐
- java进行opc连接之四 java jeasyOPC 连接
- A
- C++ function、bind以及lamda表达式
- 生成人脸修复模型:同时使用两个鉴别器,直接合成逼真人脸
- php合并数组的两种方式
- leetcode 274. H-Index