1. 程式人生 > 其它 >Unity打包圖集

Unity打包圖集

  • TP(TexturePacker)打包圖集
  • Unity自帶的Atlas來打包圖集(Sprite Packer 和Sprite Atlas)

  Sprite Packer和Sprite Atlas不能共存
  Sprite Packer:一個需要打包的圖片一個共同的Packing Tag,這樣相同packing tag圖片就都打包到一個圖集中
  Sprite Atlas:在資源檢視中直接建立Sprite Atlas,選擇資源打包

  • 對比
圖集工具 UnityEditorSetting(開啟環境) 圖集儲存位置 打包圖片路徑 是否需要切割圖集 如何優化DC 打包方式 打包方式
SpritePacker(Unity自帶) AlwaysEnabled(LegacySpritePacker) 自動生成(Libary/AtlasCache) 除了Resources資料夾以外 自動優化 給需要打包的圖片一個共同的PackingTag,這樣相同packingtag圖片就都打包到一個圖集中 給需要打包的圖片一個共同的PackingTag,這樣相同packingtag圖片就都打包到一個圖集中
SpriteAtlas(Unity2017.4之後自帶) AlwaysEnabled 使用者自定義 - 自動優化(C#程式碼呼叫載入之後) 圖集是資源,在Project中點選滑鼠右鍵,create->spriteatlas,將資料夾,檔案,圖集指定,打包 圖集是資源,在Project中點選滑鼠右鍵,create->spriteatlas,將資料夾,檔案,圖集指定,打包
TexturePacker(第三方工具) - 使用者自定義 - 替換原來Sprite,改用圖集上的切割Sprite 按照工具使用新增要打包的檔案,一鍵生成圖集和資料檔案 按工具自動新增,一鍵生成圖集