做cocos2d已经有一段时间,个人感觉cocos2d比较节省内存的地方就是可以把多个图片做成一个SpriteSheet,这样使图片的使用率达到了最高,并且在cocos2d中使用起来也非常简单。但是要注意的是,制作一个SpriteSheet也是需要工具的,以前的时候朋友推荐我用Zwoptex,用起来也很方便。可是慢慢的我又发现了一个工具TexturePacker。
当我们来比较TexturePacker和Zwoptex的特性的时候,TexturePacker似乎包含了Zwoptex90%的功能。但是,TexturePacker有三个杀手锏级别的功能是Zwoptex所没有的。
- 抖动,抖动,抖动.
噢,我是多么喜欢抖动啊!在过去,有时我想使用比较低的像素格式,但是我不能,因为它看起来效果很不好。但是TexturePacker内置的抖动功能使得图片看起来还是那么棒,尽管此时的图片质量很低。 - pvr.ccz 支持. 它能够使游戏启动得更快, 而且会使你的可执行程序更小. 现在我不用花很长时间来上传和下载我以前写的应用程序了,我可以很快的下载并更新。
- 命令行工具支持.
一旦你花一点时间把TexturePacker集成到你的Xcode中去,你将会热爱生活。它是如此地方便,特别是在整个开发过程中,美工对图片改来改去的时候。