恶心的组件scrollview

能设计出这么逆天反人类的组件scrollview的人,真是人才啊,最垃圾的组件之一,不仅局限于cocos,是全web最垃圾的组件之一

垃圾在哪, 你要列出来缺点在哪, 对比h5其他scrollview 有甚麽不同, 这様才能共同讨伐

不是 哥们 喷别只喷口水啊 理由总得有吧 :joy:

1赞

好奇你是拿什么来做对比的

web网页

骂街的女人哈哈

遇到比我还敢喷的人,确实有的地方反人类我也喷过,但至少说明下缘由~

不然项目组改进都找不到方向,也有可能自己使用不当也是有可能的。

吴提顺兄弟

虚拟列表大法好,但也是基于ScrollView的,我是喷不了一点 :rofl:

ScrollView哪里垃圾啊,你倒是说啊,真的垃圾所有引擎都会用他?

你倒是说哪里不好啊,都等着呢。

你倒是说啊,摸鱼吃个瓜 :woozy_face:

说说我能想到的scrollview缺点:

1.scrollview到涉及太多其他的组件和节点的搭配,导致一个scrollview节点往往涉及多个节点和节点内许多的组件,导致编辑一下scrollview要在不同的节点组件频繁切换,如果能将里面的mask组件,graphic组件,scrollbar组件集成到scrollview,让一个scrollview节点基本可以分为一个scrollview父节点和content子节点就好了

2.scrollview往往会用到mask组件,会打乱合批,这一点没办法,对于列表的合批,如果scrollview能集成虚拟列表,还有分层合批就好了

捕获

当然我现在最讨厌的组件是2D粒子系统组件,2D粒子系统组件居然不走合批?明明技术上可以实现,源码里2D粒子系统有一个assembler,但是很多方法都是空的?感觉像是写了一半没写完,UIRenderer.updateRender的流程走了个寂寞,盲猜是因为UIRenderer.updateRender方法和RenderData类以及MeshBuffer类已经都废弃了,所以官方打算重写完这些类再将2D粒子系统组件一起重写,但按照官方的速度可能4.x才能完成 :grin: