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