这是TexturePacker-2.4.3 和 license文件下载,一(yī)个图(tú)片(piàn)整(zhěng)合(hé)工具,是付(fù)费的,但(dàn)是偶成功获得了license,哈哈,亲(qīn)测(cè),灰常好(hǎo)用。 先(xiān)安(ān)装(zhuāng)好工(gōng)具(jù),安装完成后,软件会提示你安装license,引入(rù)就是(shì)了、
TexturePacker-2.4.3 和(hé) license文(wén)件是(shì)在(zài)cocos2d里面,为了使你的游戏获得最佳(jiā)性能,你需要把许多小(xiǎo)的sprite图片(piàn)组合到一张大图里面,这张大图就(jiù)叫做sprite sheet。
如果你使用cocos2d已经有一段时间(jiān)了的话(huà),你(nǐ)可能已(yǐ)经(jīng)使用(yòng)过了一款叫做Zwoptex的工具来(lái)帮你生成sprite sheet。Zwoptex是一(yī)个非常棒的工具--我在我(wǒ)的很(hěn)多程序(xù)里面(miàn)使用它,而且确实帮我节省了很多时间。
然后,这里有(yǒu)一(yī)款新的工具,叫(jiào)做Texture Packer.它类(lèi)似于Zwoptex,也能创(chuàng)建sprite sheet,但是它还有一些(xiē)非常方便的(de)、很神奇的特性。
这篇文章将(jiāng)以一种教(jiāo)程的形式,讲述如何在(zài)cocos2d游戏开发使用 Texture Packer,同时(shí),你还将学习到如何使用(yòng)像素格式(shì)(pixel formats)、Texture Packer 如何智能地让你的游(yóu)戏(xì)加载速度更快,运行更流(liú)畅,而且还(hái)能够在游戏(xì)界面看起来很不错的前提下使(shǐ)用尽可能少(shǎo)的内存。
澄清:我在发博客之(zhī)前就从Texture Packer这个工具的(de)作者手中拿到了license key。我当时并(bìng)没(méi)有保证我会发一篇博文来(lái)回(huí)报他,但是,在我使用(yòng)这(zhè)个(gè)工具一段(duàn)时(shí)间之(zhī)后,它确(què)实为我(wǒ)的应(yīng)用程(chéng)序减少了很(hěn)多需要加载的内存,因此我爱上了这款工具。所以(yǐ),我想(xiǎng)让你们(men)都了解(jiě)它。
这篇教程是为(wéi)那些(xiē)熟悉cocos2d的(de)人写的。如果你(nǐ)对(duì)cocos2d完全陌生的话,你(nǐ)应该从(cóng)“怎样做(zuò)一个简单的iphoness应用程序”系(xì)列和(hé)其它一些(xiē)cocos2d的教程开始。(目前这些(xiē)链(liàn)接(jiē)依然(rán)是e文,但随(suí)着我(wǒ)翻译进度的前进,这些也会相应的更(gèng)新(xīn)。)
首先,确保你安(ān)装(zhuāng)了最新版本的(de)cocos2d(在写作这篇(piān)文章的(de)时候,版本号是 Cocos2D v0.99.5-rc1,在翻(fān)译这篇(piān)文章的(de)时候,已经(jīng)是 cocos2d-iphoness-1.0.0-beta.tar.gz了)。获(huò)得(dé)最新版本非常重要,因为新版本里面增加了对一些新的图(tú)片格式的支持,而(ér)这(zhè)恰恰是这篇文(wén)章后面要(yào)用到的。
一旦你安装完之后,你就可以(yǐ)启动XCode,然后使(shǐ)用cocos2d应用程序(xù)模板来新建一(yī)个工程并把它(tā)命名(míng)为TextureFun。
下一步,你需要一些图片来制(zhì)作sprite sheets。你(nǐ)可以下载这些(xiē)我收(shōu)集(jí)来的(de)样例图片,然后解压缩,并(bìng)把整个解压(yā)缩后的目(mù)录拖到你的TextureFun工程的(de)一个子(zǐ)文件夹下面。
