现在就是只要丢数据进去,本身就是滚动交互+虚拟列表+渲染分层优化 的.
虚拟列表不是官方该做的吗?本人郑重声明,我
cocos,希望cocos越做越强,跻身游戏引擎前列,


3赞
直接官方做成引擎功能是不是更好,本身也算是性能优化的点
1赞
比如直接挂上去就可以实现优化增强,继承scrollView做增强也可以,写个针对scrollView的增强组件也可以。scrollView本来也就是view的剔除+content的挂载,content顶多加一个layout完全可以应对绝大多数场景。在这个基础上做增强,业务层使用上不是更加0成本。当然楼主这个列表确实比商城那个卖几百的用起来成本低很多。
哦 你指的这个意思啊. 那不得行. 继承引擎自带的滚动组件感觉脚上绑个石头前进,太难受了.
即便如此,改造也非常容易.无非是
- 数据改变 -> 列表单独某个刷新或者整个刷新
- 我实现的接口足够简单了. 只要改数据,回调方法里面的参数索引和数据索引是完全匹配的,所以没有任何心智负担.
是的,你这个用起来比那个商店几百的方便多了。
买过商城的一个scrollView,因为现实项目中需要的虚拟列表滚动功能较为复杂,就不想自己写了,老实说,几百块的东西解决了我的问题,虽然几百不贵,但是不得不吐槽,代码写的跟shi一样
1赞