背包的dc怎么优化?

刚才也在想背包滑动list最多也就50个item的样子吧 再加上预渲染一行的item ,那应该最多100左右个dc? 不在视口范围本来就是要做剔除的呀

封装好,用起来很方便的。我们就是自己封装的

我们的解决方案就是修改了源码的底层逻辑,我记得有个帖子里面说过,具体的做法就cocos这边是是按照深度遍历渲染的,对于背包这种情况,我们可以把他修改成广度遍历,这样就可以保证上层代码不修改,仅修改底层引擎代码,就可以实现。

松松,你。。。


刚好搞了这个,可以看下

1赞

那就用CHAR缓存模式可以吗,不过不知道几百常用字的字符纹理有多大

这坟挖得……分层渲染很成熟了。char模式不会和sprite合批,不建议用。

解决背包DC问题:

  1. 分层或排序合批,可以

  2. 多纹理合批,也可以

体验地址:仅作体验,源码为准

获取地址:98k 高性能多纹理合批