1.先打開圖集打包工具 設置為Always Enables(Legacy Sprite Packer)
打開地址Edit - ProjectSetting-Editor--Sprite Packer
模式如下
2.打開之后你會看到精靈圖片上面多一個Packing Tag
選中你的精靈圖片填入標簽(同圖集就是同標簽)
3.標簽填完打開Window/2D/Sprite Packer (如下圖)(2019版本的)
沒打圖集是沒有圖片的,我這是打過了,沒打過的直接點擊Pack打包即可
(2021版本)如果沒有找到
需要先導入2Dsprite包,導入之后,在Project窗口,空白處右擊鼠標-Create-2D-Sprite Atlas
2.還有一種自動設置圖集Tag的方式
一個編輯器腳本需要放到Editor文件夾
腳本如下
using System.Collections; using System.Collections.Generic; using UnityEngine; using System.IO; using UnityEditor; /// <summary> /// 導入圖片自動設置圖片標簽(標簽為導入文件夾的名字) /// </summary> public class AutoSetTag : AssetPostprocessor { void OnPostprocessTexture(Texture2D texture) { string atlasName = new DirectoryInfo(Path.GetDirectoryName(assetPath)).Name; TextureImporter ti = assetImporter as TextureImporter; ti.textureType = TextureImporterType.Sprite; ti.spritePackingTag = atlasName; ti.mipmapEnabled = false; } }
注意你的圖片不能放在Resources文件夾下面,Resources文件夾下的資源將不會被打入圖集,切記
然后你只需要創建文件夾,然后把圖片拖進你創建的文件夾下面,圖片的Tag就會自動設置為你創建文件夾的名字(個人覺得這種比較方便,就直接分好類打包就行了,還方便管理UI)
具體自己試驗一下即可,方便快捷
運行前
運行后
還是有明顯的效果的
😀😀😀😀😀😀本次就這么多了,喜歡的話,請點個贊吧😀😀😀😀😀😀