问一下这个性能 手机上可以跑不?

参考官方scrollview例子就好了。 先优化滚动 再优化批处理

demo中的 scrollView 的代码部分吗?

对 如果没有改动的话 就是复用元素的 拿超出屏幕的元素换位置去初始化即将出现的元素

你这个拖动地图会很抖,估计边界判断算法有点问题

判断方法是在 update里 还是在滚动的回调里

拖动事件里吧 update里的话最好设置开关

多谢啦!多谢啦!多谢啦!

你让我想起,昨天小伙伴跟我聊天,说去某公司做优化,结果看到了对方公司的游戏,500+的dc

这么高dc,应该去想怎么优化,而不是想能不能运行吧 :grinning:

这是的实现原理说一下呗!

image
我这个 现在是 列表最多200项,手机上速度还可以!红米K40这种2000左右的手机,其他手机还没测试!
现在的做法就是 不在视窗内就 透明度=0 的办法

上面链接点进去,里面有demo代码

其实主要就是,他用的虚拟列表,不是所有的列表都渲染出来,只渲染当前界面显示的列表内容,比如你界面就只会显示五个,它始终就用这五个节点,然后你自己更改里面对应的内容

直接虚拟列表,稳的一批

透明度等于0,不代表它就不运行,不渲染了

更换内容 如果只是字符还好, 我的列表项上 有头像,等级,vip等级 玩家名字,
头像是图片, vip也是图片字,还有 几转 也是图片字
这样每次都要更换这几个图片 也很影响速度吧!

!但是速度确实提高了, 虽然不明白具体原理!

毕竟程序之间的逻辑更改,比直接渲染一堆界面和节点要省资源的多

可以说是省性能吧