UGUI图集制作
作用:減少DrawCall
Sprite Packer 打開圖集
Enable For Bulid Unity創(chuàng)建時打包圖集
Always Enable 創(chuàng)建時打包圖集 編輯模式運(yùn)行前打包
Legacy Sprite Packer 圖集中的圖片有間隔 數(shù)字1 表示間隔 2的1次方 2
Assets文件夾下右鍵 Sprite Atlas
取消 Allow Rotation 不旋轉(zhuǎn)
取消 Tight Packing 保留ui的矩形框
如有其他ui 插入順序序列中并和上述ui重疊 會破壞這一次drawcall
其他ui之前的同一圖集ui 算一次drawcall 之后算一次drawcall
例如:糖葫蘆上的山楂來自同一圖集 這是一次drawcall
糖葫蘆中插入橘子 橘子之前的山楂是一次drawcall 橘子是一次drawcall 橘子之后的山楂是一次drawcall
使用Resources 加載圖集
使用GetSprite(圖片名稱)獲取圖集中的圖片
總結(jié)
- 上一篇: Unity编辑器扩展: 程序化打图集工具
- 下一篇: Unity UGUI图集专题