UGUI-- 图集制作

本文介绍了Unity中UGUI为何要打图集以减少DrawCall,提高游戏性能。详细讲解了如何开启Unity的图集功能,包括Legacy Sprite Packer和新版本的设置,并提醒在打图集时的注意事项,如图集参数设置和避免批处理中断。通过创建和关联图集,可以实现代码加载时的一次性批处理,从而降低DrawCall次数。

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

1、为什么要打图集

UGUI与NGUI使用上最大的不同是,NGUI使用前就要打图集,UGUI可以在之后再打图集

打图集的目的就是减少DrawCall,提高性能

简单来说,DrawCall(DC)就是CPU通知GPU进行一次渲染的命令,如果DC次数较多会导致游戏卡顿,我们可以通过打图集,将小图合并成大图,将本应n次的DC变成1次DC来提高性能

2、在Unity中打开自带的打图集功能

在工程设置面板中打开功能

Edit->Project Setting->Editor-> Sprite Packer(精灵包装器,可以通过Unity自带图集工具生成图集)

Disabled 默认设置,不会打包图集

Enabled For Build

(Legacy Sprite Packer)

Unity仅在构建时打包图集,在编辑模式下不会打包图集
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值