Unity 使用TexturePacker打包圖集的操作方法

Unity

打開Unity Ctrl+9,打開Unity商店,下載TexturePacker Importer插件

這個插件是用來解析圖集文件的,是免費的

TexturePacker

打開TexturePacker,右側是設置欄,一般基礎設置就夠用瞭

選擇Unity框架:

設置界面右下角,會將文件最終算出的大小告訴你,你可以按照你的需求調整紋理格式

 

在高級設置界面,有佈局選項

博主測試,大小限制,使用任意尺寸,Unity讀不出來,比較奇怪,所以在設置這一項的時候,一定要用你們的Unity測試一下,別搞完發現用不瞭.

添加精靈圖片,最後發佈的精靈表,把png和sheet格式問件,拖入到Unity中

 導入後就是正常的圖集樣子

使用方法

動態加載圖集文件

/// <summary>
        /// 獲得圖集元素
        /// </summary>
        /// <param name="plist_name"></param>
        /// <param name="element_name"></param>
        /// <returns></returns>
        public Sprite GetPlistElement(string plist_name,string element_name)
        {
            Sprite[] sprites = Resources.LoadAll<Sprite>("UiPlist/" + plist_name);
            for (int i = 0; i < sprites.Length; i++)
            {
                if (sprites[i].name == element_name)
                {
                    return sprites[i];
                }
                
            }
            return null;
        }

到此這篇關於Unity 使用TexturePacker打包圖集的文章就介紹到這瞭,更多相關Unity TexturePacker打包圖集內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: