欢迎加入Unity业内qq交流群:956187480
图集的使用其目的也是为了优化性能减少合批次数,在unity2020.1版本之前只需要把Sprite的Packing Tag设置为同一字段,在Editor界面开启打包每次运行都会自动打图集存在缓存目录下。但是在2020.1版本后这个PackingTag已经弃用,需要使用Sprite2D模块的创建图集Atlas,如下
如图三个image使用了三张散图,Batches就由默认的 2增加3变成了5.
如果把这些图打成图集,在Project界面鼠标右键Create》2D》SpriteAtlas创建一个图集SpriteAtlas
选中创建的图集文件,把目标图的整个文件夹添加进ObjectsForPacking,然后点击PackPreview你就能预览打包后的图集
再次运行项目批处理就会减少合批次数变成了3次,说明同一图集下的ui会一次性渲染