texturepacker特別版是一款專業的圖片資源打包軟件,它的主要功能就是幫助用戶將多張圖片拼接成一張大圖,這樣可以提高圖片的載入速度和渲染速度,同行還能減少內存使用。texturepacker特別版支持眾多常見的圖片格式,操作輕松簡單,有需要的用戶敬請下載。
1.提高載入速度
把小圖拼接成一張大圖,一次載入,減少IO,提高速度
2. 減少內存
OpenGL ES 紋理的寬高都是需要2次冪數,在加入內存后,使用TexturePacker 打包后,它會變成一張512*512的紋理,進而減少了內存的使用。
3. 加快渲染速度
OpenGl ES 渲染圖片,是需要使用glDrawaArray ,一張紋理調用一次,將所有紋理使用TexturePacker打包后,會減少glDrawArray的使用,進而加快渲染速度。
1、下載數據包后解壓,進入安裝后按提示點擊next
2、勾選同意協議,然后點擊next
3、點擊“install”開始安裝
4、軟件正在安裝,等待安裝完成即可
打開安裝目錄bin目錄下的TexturePackerGUI.exe文件(推薦發送此程序到桌面快捷方式),看到如下界面:
點擊addfolder按鈕如圖所示:
此操作將提醒你選擇文件夾,選擇一個包含你要打包的圖片的文件夾,如我的圖片在“type”文件夾里:
確認無誤后,點擊選擇文件夾,你將看到該文件夾里的所有要打包的小圖片都被加載進TexturePacker里面了,如圖:
然后逐漸調小邊2組數字的大小直到數字變紅,如圖:
假設到1024和216的時候,數字變紅,如圖:
那么就回到沒變紅之前的最小數據,我這邊是1024和512,然后勾選allowfree sizes,此操作會剪裁掉空白部分,從而節省空間。如圖:
接下來就是打包,點擊上方的publish,選擇文件的存儲路徑,一般是直接存在游戲項目的resource目錄下。
選擇目錄后,給文件命名,我這里是ajh,點擊保存。然后可以關閉TexturePacker了,關閉時,點擊discard即可
在代碼中加載文件,如圖: