Unity3d NGUI的使用(四)(TexturePacker與UIAtlas產生prefabs)

來源:互聯網
上載者:User

TexturePacker可以將遊戲素材零碎的圖片打包在一塊,這樣更方便讀取

而與Unity3d prefabs組合起來使用,使得讀取圖片達到一個速率更高的層次


TexturePacker:

a.下載最新版的TexturePacker軟體

b.開啟軟體後,點擊Add Sprites,添加一些圖片

c.然後點擊View-textureSettings開啟設定面板

d.選擇Unity - JSON data(.txt)


e.選擇存放目錄,回到主介面,點擊publish

會在目錄下產生兩個檔案,一個.txt,另一個是.png圖片集


在Unity3d中使用:

a.建立一個Empty Object,再在項目視窗中建立一個Material

b.將產生的兩個檔案加到項目視窗中

c.將Material的Shader選擇為Unlit/Transparent Colored

d.用剛產生的.png作為Material的貼圖

e.將NGUI的UIAtlas(Script)載入到剛建立的Empty Object上


UIAtlas(Script):中的選擇性參數


Atlas Type:圖片集的類型,Normal,Reference(引用已經做好的圖片集)

Material:材質,選擇我們剛做好的材質

TP Import:圖片集的分割選項

Pixel Size:相素比例


將TP Import中載入產生的.txt後會產生Sprite分割選項,至此,Unity3d與TexurePacker的配合使用完成

然後製作成prefabs,在後續建立的Widget中可以引用到


Unity3d NGUI的使用(四)(TexturePacker與UIAtlas產生prefabs)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.