當前位置:編程學習大全網 - 網站源碼 - Unity AssetBundle(3):圖集Atlas與AB包

Unity AssetBundle(3):圖集Atlas與AB包

前篇:Unity AssetBundle(1):Assets打包和依賴(Dependencies)理解

前篇的驗證沒有加入圖集Atlas這個因素,對於圖集Atlas與AB包之間的關系 壹直有點困惑:

為此做了壹個實驗:壹組圖片四張圖tex1-4:

github:GeWenL / AssetBundlePro

tex1-4; 不打圖集,且單獨打成不壓縮的ab包,大小如下圖所示。

現在打成同壹個圖集Atlas, tex1.png、tex2.png打在tex12 ab包中,tex3.png、tex4.png打在tex34 ab包中:

發現打出來的ab包大小非常大,且大小壹樣4104K,用UnityStudio查看兩個ab包:

發現這兩個ab包,都寫入了相同的圖集紋理,只是各自的Sprite不同。

因此要註意圖集與AssetBundle的關系,壹個AssetBundle可以包含多個圖集,但壹個圖集的資源只能存在於壹個AssetBundle中。否則會造成資源冗余。

  • 上一篇:抖音語聊廳大頭號怎麽開
  • 下一篇:電影鉆石狗裏面的狗是什麽狗
  • copyright 2024編程學習大全網