關於 texturePacker

TexturePacker 是一款很好的圖片處理工具, 唯一的缺憾就是收費, 不過大家別灰心, 可以申請一個免費的 license key。


申請地址:http://www.codeandweb.com/request-free-license

首先要解釋一下,爲什麼要使用TexturePacker?
 
這是應爲我們做的遊戲最終要運行在Android手機或者蘋果手機上,而Android或者ios系統使用的是OpenGL ES來渲染。所以我們要針對OpenGL ES來進行優化。
 
內存方面,OpenGL ES紋理要求寬和高都是2的n次冪的倍數。想一想,如果圖片的寬爲33,而高爲65,那麼圖片加載到內存後的大小爲多少?考慮到寬和高都是2的n次冪,所以加載到內存後的大小是64*128。所以我們可以考慮將小的圖片拼成到的圖片,然後加載。
 
渲染速度方面,OpenGL ES要求切換的紋理少,所以將圖片拼成大圖片,這樣就減少了紋理的切換。
 
所以使用TexturePacker是很有必要的。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章