U3D的UI制作中,經常需要打包美術修改或添加的圖檔,生成相應的圖集,由于過程比較繁瑣,容易遺忘。作為記錄,本文記錄項目中其打包過程。
考慮到安卓的etc壓縮,需要用Mali工具把圖集的32位帶透明通道的圖檔分拆成兩張圖檔(一張是24位rgb圖,一張是8位透明通道),然後用texturePacker轉換Mali工具導出後的pkm格式為png格式。
一. 建立圖集
1. 把美術給的小圖檔放在Asset下面建立的一個臨時檔案夾(不要送出,美術小圖不用送出的)。
2. 打開菜單欄,NGUI/Open theAtlasMaker選項,打開圖集制作工具
生成的圖集prefab,材質,紋理如下
3.把32位圖拆成一張rgb圖和一張透明圖
打開下面這個工具,把32位圖拉到程式中
按照上面這個來設定,最後生成
這兩個pkm,一個是24位rgb圖,一張是8位透明通道圖,接着打開TexturePacker
把生成的兩張圖檔放在Assets\Resources\Textures下面
4.更換材質
把圖集prefab,材質放到Assets/Resources/Textures下面,材質選擇帶有etc的材質,把剛才生成的兩張圖拉到材質上面
5.設定圖集精靈的border
由于九宮格需要,是以要設定圖集精靈的border。
如果精靈圖帶有類似#30#20#30#20_Nine,說明是九宮格圖檔,按上圖設定其border值
至此,完成建立圖集的過程。
二。修改圖集
選擇需要修改的圖集,按下圖操作
由于是修改rgba32位原圖,是以需要重新拆成rgb圖和透明圖,參考上面建立圖集的步驟3。
接着和上面的步驟4,5一樣。即可完成修改圖集