【分享】Cocos Creator ScrollView 优化系列-2-可视区域渲染

1. 前言

上一篇文章【分享】Cocos Creator ScrollView 优化系列-1-分帧加载,我们介绍了 「分帧加载」 技术,解决了为 ScrollView 创建一定数量节点可能会卡死的问题,但是也因此引入了 Draw call 飙升的问题,为了解决这个问题,这次我们用 「可视区域渲染」 技术去解决这个问题

PS: 注意观察动图左下角的 Draw call

Before:

After:

以及一些扩展动效(比较粗糙):

2. 详细文章分析

如果上面的动图能激发你内心的野兽,不妨移步到我的文章,详细阅读

3. 测试项目地址

本项目中所有图示、代码都在Github仓库中,如果需要运行验证,可直接拉下项目即可,不用自己手撸代码验证

:point_right::point_right:https://github.com/zhitaocai/CocosCreator-ScrollVIewPlus :point_left::point_left:

4. 后续预告

  • Cocos Creator ScrollView 优化系列-3-复用实现(待续)
  • Cocos Creator ScrollView 优化系列-4-合批优化(待续)
19赞

厉害了 老哥

顶一下,感谢大佬

厉害了 大佬

频繁的更新下,使用forEach好像很消耗性能。

真不错啊

主要是看节点数量,节点数量没超过一定程度,还是可以接受

不过在数量级到一定程度,这始终是问题,下一篇会解决这个问题

膜拜大佬

mark!!

大佬会玩。。。

mark

真眼!

mark一下

mark

楼主大佬,怎么不更新了

跪求更新啊大佬

+1 跪求更新

感谢大大分享的scrollView分帧+可视区域渲染,正好需要 :laughing: :laughing: