原文:http://385559842.blog.163.com/blog/static/6835714020123510138495/ PVR格式的圖片在IOS裝置上是很常見的格式,因為IOS裝置上通常使用的是PowerVR顯示晶片,而PVR格式的圖片可以被此種晶片直接載入,速度很快。而PVR.CCZ的圖片全稱是:Compressed PVR,即是PVR圖片的壓縮版。所以處理軟體和PVR是同一種。 我們要使用的工具是TexturePacker。這是一款在做IOS應用開發很常見的軟體,完整版本要付費,不過我們只需要免費版就能完成大部分工作了。 TexturePacker的地址http://www.texturepacker.com 發現TexturePacker確實是一個很好用的圖片工具,一開始我下載的版本開啟之後崩潰了,不過沒想到的是作者1天之後就更新了一個新版本。 我學習了這篇教程http://www.cnblogs.com/andyque/archive/2011/05/15/2045784.html 不過上面那篇教程有個問題,就是他給的代碼裡面是jpg,而實際上應該是png圖片。 在xcode4下有少許區別。 使用xcode4的朋友,主要需要注意的就是新增加的Target的參數的一些設定。 因為xcode4產生的專案檔夾下並不是直接包含了所有的專案檔, 而是一個工程檔案和另外一個和項目名字一模一樣的檔案夾, 然後所有的項目有關的源檔案和資源檔都放在那個目錄下, 所以,我們增加的Target裡的設定資訊應該改成: "$(PROJECT_DIR)/TextureFun/Resources/PackTexture.sh" $(SRCROOT)/TextureFun 其實可能需要注意的就是自動產生普清spritesheet,選中AutoSD選項就行了。 但是PackTexture.sh指令碼裡要相應增加 ${TP} --smart-update \ --format cocos2d \ --data resources/sprites-hd.plist \ --sheet resources/sprites-hd.pvr.ccz \ --dither-fs-alpha \ --opt RGBA4444 \ --auto-sd \ #只要增加這一行就可以自動產生普清的圖片了 Art/sprites/*.png 通過這個連結http://www.texturepacker.com/download/可以進行下載。 剛開始學習ios開發,先照著這個教程來,地鼠已經可以從洞裡出來了。 十分感謝TexturePacker的作者為我們開發了這麼好的工具,這個工具可以根據hd版本的圖片,自動產生低像素的圖片。 |