NGUI减少draw call (1)

本文介绍了NGUI优化的基本方法,包括使用图集减少DrawCall数量,以及通过调整UI元素的层级来进一步优化性能。这些技巧有助于提升游戏UI的渲染效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NGUI的优化之前没有研究过,之后显然被鄙视了,于是开始学习,看了一些文章还是有些不够理解,先说说简单的吧。

1.使用图集

   这个是一般都会用的,同一个图集中的贴图在场景中多次被调用只占用一个Draw Call(理论上)。

   然后就是在精灵上使用图集了,把同一个图集的精灵尽量放到同一个Panel下。

2.调整层级,也就是深度

   这很重要,如果不注意调整的话Draw Call不会减少。原理是Unity会按照层级来判断Draw Call的次数,所以相同图集的精灵尽量放在同一个区间内,不要被其他图集或者UI贴图插在中间。比如字体大多数情况下是单独的一个图集,这样,把自己的层级全都调整成一致的并比所有其他精灵都大就可以简单有效的防止自己图集扰乱Draw Call的次数。

 

先写这么多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值