這是TexturePacker-2.4.3 和 license文件下載,一個(gè)圖片整合工具,是付費(fèi)的,但是偶成功獲得了license,哈哈,親測(cè),灰常好用。 先安裝好工具,安裝完成后,軟件會(huì)提示你安裝license,引入就是了、
TexturePacker-2.4.3 和 license文件是在cocos2d里面,為了使你的游戲獲得最佳性能,你需要把許多小的sprite圖片組合到一張大圖里面,這張大圖就叫做sprite sheet。
如果你使用cocos2d已經(jīng)有一段時(shí)間了的話,你可能已經(jīng)使用過了一款叫做Zwoptex的工具來幫你生成sprite sheet。Zwoptex是一個(gè)非常棒的工具--我在我的很多程序里面使用它,而且確實(shí)幫我節(jié)省了很多時(shí)間。
然后,這里有一款新的工具,叫做Texture Packer.它類似于Zwoptex,也能創(chuàng)建sprite sheet,但是它還有一些非常方便的、很神奇的特性。
這篇文章將以一種教程的形式,講述如何在cocos2d游戲開發(fā)使用 Texture Packer,同時(shí),你還將學(xué)習(xí)到如何使用像素格式(pixel formats)、Texture Packer 如何智能地讓你的游戲加載速度更快,運(yùn)行更流暢,而且還能夠在游戲界面看起來很不錯(cuò)的前提下使用盡可能少的內(nèi)存。
澄清:我在發(fā)博客之前就從Texture Packer這個(gè)工具的作者手中拿到了license key。我當(dāng)時(shí)并沒有保證我會(huì)發(fā)一篇博文來回報(bào)他,但是,在我使用這個(gè)工具一段時(shí)間之后,它確實(shí)為我的應(yīng)用程序減少了很多需要加載的內(nèi)存,因此我愛上了這款工具。所以,我想讓你們都了解它。
這篇教程是為那些熟悉cocos2d的人寫的。如果你對(duì)cocos2d完全陌生的話,你應(yīng)該從“怎樣做一個(gè)簡單的iphone應(yīng)用程序”系列和其它一些cocos2d的教程開始。(目前這些鏈接依然是e文,但隨著我翻譯進(jìn)度的前進(jìn),這些也會(huì)相應(yīng)的更新。)
首先,確保你安裝了最新版本的cocos2d(在寫作這篇文章的時(shí)候,版本號(hào)是 Cocos2D v0.99.5-rc1,在翻譯這篇文章的時(shí)候,已經(jīng)是 cocos2d-iphone-1.0.0-beta.tar.gz了)。獲得最新版本非常重要,因?yàn)樾掳姹纠锩嬖黾恿藢?duì)一些新的圖片格式的支持,而這恰恰是這篇文章后面要用到的。
一旦你安裝完之后,你就可以啟動(dòng)XCode,然后使用cocos2d應(yīng)用程序模板來新建一個(gè)工程并把它命名為TextureFun。
下一步,你需要一些圖片來制作sprite sheets。你可以下載這些我收集來的樣例圖片,然后解壓縮,并把整個(gè)解壓縮后的目錄拖到你的TextureFun工程的一個(gè)子文件夾下面。