這是TexturePacker-2.4.5破解版下載,windows破解版本!非常好的圖片整合工具!license導(dǎo)入即可!
TexturePacker-2.4.5破解版是一個(gè)能把若干資源圖片拼接為一張大圖的工具,它可以幫助網(wǎng)頁(yè)設(shè)計(jì)師提高圖片載入速度,減少內(nèi)存,還可以用它來(lái)生成程序所需的框架,如Cocos2d,Corona(TM) SDK ,Gideros ,Sparrow ,LibGDX,LimeJS 和Moai等。
有windows版。不是所有人都有條件用水果。
有免費(fèi)功能限制版。(你若要求不太高,TexturePacker夠你用)
支持pvr格式。
支持命令行集成。
有windows版。不是所有人都有條件用水果。
texturepacker的兄弟軟件PhysicsEditor同樣是很好的物理建模工具。
第一點(diǎn):內(nèi)存問(wèn)題, OpenGL ES 紋理的寬和高都要是2次冪數(shù), 以剛才的例子來(lái)說(shuō), 假如 start.png 本身是 480x320, 但在載入內(nèi)存後, 它其實(shí)會(huì)被變成一張 512x512 的紋理, 而start.png 則由 101x131 變成 128x256, 默認(rèn)情況下面,當(dāng)你在cocos2d里面加載一張圖片的時(shí)候,對(duì)于每一個(gè)像素點(diǎn)使用4個(gè)byte來(lái)表示--1個(gè)byte(8位)代表red,另外3個(gè)byte分別代表green、blue和alpha透明通道。這個(gè)就簡(jiǎn)稱RGBA8888。
因此,如果你使用默認(rèn)的像素格式來(lái)加載圖片的話,你可以通過(guò)下面的公式來(lái)計(jì)算出將要消耗多少內(nèi)存來(lái)加載:
圖像寬度(width)×圖像高度(height)×每一個(gè)像素的位數(shù)(bytes per pixel) = 內(nèi)存大小
此時(shí),如果你有一張512×512的圖片,那么當(dāng)你使用默認(rèn)的像素格式去加載它的話,那么將耗費(fèi)
512×512×4=1MB(好多。。
第二點(diǎn):再看看關(guān)於渲染速度方面, OpenGL ES 上來(lái)說(shuō)我們應(yīng)該盡量減少渲染時(shí)切換紋理和 glDrawArray 的呼叫, 剛才的例子每畫一個(gè)圖像都會(huì)切換一次紋理并呼叫一次 glDrawArray , 我們這里只畫3樣?xùn)|西, 所以不會(huì)看到有什麼問(wèn)題, 但如果我們要渲染幾十個(gè)甚至幾百個(gè)圖像 , 速度上就會(huì)被拖慢. 很明顯這并不是我們所想要的..