UGUI图集制作
作用:减少DrawCall
Sprite Packer 打开图集
Enable For Bulid Unity创建时打包图集
Always Enable 创建时打包图集 编辑模式运行前打包
Legacy Sprite Packer 图集中的图片有间隔 数字1 表示间隔 2的1次方 2
Assets文件夹下右键 Sprite Atlas
取消 Allow Rotation 不旋转
取消 Tight Packing 保留ui的矩形框
如有其他ui 插入顺序序列中并和上述ui重叠 会破坏这一次drawcall
其他ui之前的同一图集ui 算一次drawcall 之后算一次drawcall
例如:糖葫芦上的山楂来自同一图集 这是一次drawcall
糖葫芦中插入橘子 橘子之前的山楂是一次drawcall 橘子是一次drawcall 橘子之后的山楂是一次drawcall
使用Resources 加载图集
使用GetSprite(图片名称)获取图集中的图片
总结
- 上一篇: Unity编辑器扩展: 程序化打图集工具
- 下一篇: Unity UGUI图集专题