Unity 使用TexturePacker打包圖集的操作方法
Unity
打開Unity Ctrl+9,打開Unity商店,下載TexturePacker Importer插件
這個插件是用來解析圖集文件的,是免費(fèi)的
TexturePacker
打開TexturePacker,右側(cè)是設(shè)置欄,一般基礎(chǔ)設(shè)置就夠用了
選擇Unity框架:
設(shè)置界面右下角,會將文件最終算出的大小告訴你,你可以按照你的需求調(diào)整紋理格式
在高級設(shè)置界面,有布局選項(xiàng)
博主測試,大小限制,使用任意尺寸,Unity讀不出來,比較奇怪,所以在設(shè)置這一項(xiàng)的時候,一定要用你們的Unity測試一下,別搞完發(fā)現(xiàn)用不了.
添加精靈圖片,最后發(fā)布的精靈表,把png和sheet格式問件,拖入到Unity中
導(dǎo)入后就是正常的圖集樣子
使用方法
動態(tài)加載圖集文件
/// <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; }
到此這篇關(guān)于Unity 使用TexturePacker打包圖集的文章就介紹到這了,更多相關(guān)Unity TexturePacker打包圖集內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C#自定義DataGridViewColumn顯示TreeView
我們可以自定義DataGridView的DataGridViewColumn來實(shí)現(xiàn)自定義的列,下面介紹一下如何通過擴(kuò)展DataGridViewColumn來實(shí)現(xiàn)一個TreeViewColumn2015-12-12C#機(jī)器入門學(xué)習(xí)之判斷日報(bào)是否合格詳解
這篇文章主要給大家介紹了關(guān)于C#機(jī)器入門學(xué)習(xí)之判斷日報(bào)是否合格的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者使用c#具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03C#(.Net)將非托管dll嵌入exe中的實(shí)現(xiàn)
本文主要介紹了C#(.Net)將非托管dll嵌入exe中的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-12-12C# MVC 使用LayUI實(shí)現(xiàn)下拉框二級聯(lián)動的功能
這篇文章主要介紹了C# MVC 如何使用LayUI實(shí)現(xiàn)下拉框二級聯(lián)動,文中示例代碼非常詳細(xì),供大家參考和學(xué)習(xí),感興趣的朋友可以了解下2020-06-06C# System.BadImageFormatException問題及解決
這篇文章主要介紹了C# System.BadImageFormatException問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05關(guān)于finalize機(jī)制和引用、引用隊(duì)列的用法詳解
下面小編就為大家?guī)硪黄P(guān)于finalize機(jī)制和引用、引用隊(duì)列的用法詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09