Advertisement

UIGUI - 制作图集

阅读量:

1、为什么要打图集

UGUI与NGUI在使用上的最大区别在于,NGUI在使用前必须进行图集打包,而UGUI则可以在后续阶段再进行图集打包

图集打包的主要目标是降低DrawCall数量,从而提升整体性能

简而言之,DrawCall(DC)指的是CPU向GPU发送的一次渲染指令。如果DC的数量过多,可能会导致游戏运行时出现卡顿现象。通过将多个小图片合并为一张大图的方式进行图集打包,原本需要执行n次的DC操作可以被简化为仅需一次DC操作,从而有效提升性能

2、在Unity中启用内置的图集打包功能

在工程设置面板中开启相关功能

Edit->Project Setting->Editor-> Sprite Packer(精灵包装器,能够利用Unity自带的工具生成图集)

Disabled 默认配置下不会自动打包图集
Enabled For Build (Legacy Sprite Packer) Unity仅在构建时执行图集打包,在编辑模式下不会自动处理
Always Enable (Legacy Sprite Packer) Unity在构建过程中进行图集打包,

全部评论 (0)

还没有任何评论哟~