TexturePacker是个非常好用的贴图打包工具,最近我在学习cocos2d-x,正巧听说了这个工具,试用了一下,非常不错.分享给大家
比如我有一些动画帧,为了让动画更加流畅,我们将所有的动画帧合成一张图,然后通过每次展示一部分图片来达到动画效果
如果是美工来拼接,他还需要算出来每一帧的具体坐标和大小,程序员实现也很麻烦,有了TexturePacker一切都变得非常容易
1. 将图片拖入TexturePacker界面的右侧
此时TexturePacker会自动为我们生成拼接好的纹理图片
2. 在界面左侧Geometry里面调整大小,这是因为openGL使用的图片大小都是2的幂次方,如果小了会自动补全,为了节省资源,我们尽量让图片宽和高接近且小于等于2的幂次方,最好不要超过1024.如果图片很大,可以在Output里面的Image Format里面选择其他的格式,通过降低纹理质量减小图片大小