最近,开始在做iphone game,在用 Texture Packer http://www.codeandweb.com/texturepacker
实现动画效果。
他的大致原理是把一组动作里面的图片全都压缩在一张sheet里面,然后在cocos2D 里面直接调用一整张sheet. 这个机制有点像操作系统里面读取内存的概念,我们在取一个数据的时候,我们会把其附近的数据也一起取出来,因为这些附近的数据最有可能被调用到。这样的方法会比一般一张一张放图的方法节省内存,放映效果也很不错。
http://vimeo.com/19906038 这是一个完整的教学视频。