图像处理软件TexturePacker Pror是一个不错的图片组合工具。全功能的图形用户界面,图像处理软件TexturePacker Pro支持多点触摸,缩放和所有精灵使用树视图!极端快速的布局算法在实时显示所有的变化!
在你构建工具链整合TexturePacker或直接加入到Xcode。当更新你的资产就放入Assets文件夹。重建您的项目也将重建所有的表的变化。
你可以优化你的形象不同的像素格式,包括rgba4444,rgb565,rgba8888。保存的颜色,你也可以适用于不同的抖动方法。
TexturePacker是第一个工具具有cocos2d的新pvr.ccz格式的直接支持!特别是当工作与16bit纹理这种新格式比优化PNG文件更快和更小的。
TexturePacker将帮助您使用GUI和命令行创建简单的表达2048x2048像素。挤压重复外周围的像素形状以避免闪烁时平铺纹理。自动微调,自动调整大小,极端的快速自动布局。
常见问题
如何获得TexturePacker序列号?
在网上看到其他人提到的方法,给Texturepacker作者发送邮件获取license,我也试着发送了一下邮件,结果给的是微博账号,尼玛对方进不去。 这次将次博客的地址发过去,希望能够通过。
texturepacker怎么用?
这是应为我们做的游戏最终要运行在Android手机或者苹果手机上,而Android或者ios系统使用的是OpenGL ES来渲染。所以我们要针对OpenGL ES来进行优化。
内存方面,OpenGL ES纹理要求宽和高都是2的n次幂的倍数。想一想,如果图片的宽为33,而高为65,那么图片加载到内存后的大小为多少?考虑到宽和高都是2的n次幂,所以加载到内存后的大小是64*128。所以我们可以考虑将小的图片拼成到的图片,然后加载。
渲染速度方面,OpenGL ES要求切换的纹理少,所以将图片拼成大图片,这样就减少了纹理的切换。
所以使用TexturePacker是很有必要的。
打开TexturePacker,点击Add Folder,将图片全部加载进来。注意:我们应该事先将要拼凑的图片放到同一个文件夹下。
这样。TexturePacker就自动将我们要拼凑的图片拼成了一个大图,并且大图的宽和高都是2的n次幂的倍数。