《UI优化》列表外元素ListItem可以不渲染,减少drawcall

题目就是要讲的东西,在这里插入图片描述
例如,这里每一个列表元素都是同样的贴图,按理是可以合批的
在这里插入图片描述
可以看到,当listitem都在mask里面的时候批次会减少两个,

这里刚刚删除了ScrollRect多余的Image和canvasrender组件以及mask换成rectmask2d了,rectmask2d默认就是无图不渲染的。
在这里插入图片描述
暂时批次是6,同理,多出mask的区域会增加2个批次。
在这里插入图片描述
https://www.cnblogs.com/moran-amos/p/13878493.html
在这里找到了答案,反正就是2个通道分两次批次来执行了渲染代码。
这里说的是mask啊,所以说mask性能不会,
换成rect mask 2d,这个组件自带超出不渲染效果

在这里插入图片描述
例如多余的那个我换成不合批的,现在是14,在这里插入图片描述
控制移除之后就变成13了,不渲染了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JustEasyCode

谢谢您

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值