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仅在构建时打包图集,在编辑模式下不会打包图集 Always Enable<

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

被折叠的 条评论
为什么被折叠?



