TexturePacker介绍及使用

来源:互联网 发布:软件系统架构 编辑:程序博客网 时间:2024/06/01 07:48
TexturePacker这个词从字面来说就是Texture(纹理) + Packer(打包)。它是一款把若干资源图片拼接为一张大图的工具。它由一位叫做Andreas Loew的老外开发。它是应为我们做的游戏最终要运行在Android手机或者苹果手机上,而Android或者ios系统使用的是OpenGL ES来渲染。所以我们要针对OpenGL ES来进行优化。 
内存方面,OpenGL ES纹理要求宽和高都是2的n次幂的倍数。想一想,如果图片的宽为33,而高为65,那么图片加载到内存后的大小为多少?考虑到宽和高都是2的n次幂,所以加载到内存后的大小是64*128。所以我们可以考虑将小的图片拼成到的图片,然后加载。 

渲染速度方面,OpenGL ES要求切换的纹理少,所以将图片拼成大图片,这样就减少了纹理的切换。所以使用TexturePacker是很有必要的。


TexturePacker有什么优点?

     TexturePacker有windows版。不是所有人都有条件用水果。另外它似乎取消linux版本了但是有mac 版本的可以使用非常方便。

TexturePacker有免费功能限制版。(你若要求不太高,TexturePacker够你用)
TexturePacker支持pvr格式。
TexturePacker支持命令行集成。
TexturePacker的兄弟软件PhysicsEditor同样是很好的物理建模工具。

如何获得TexturePacker?

去官方网站下载。再发一遍地址。http://www.codeandweb.com/texturepacker

如何使用TexturePacker?

好吧,应该说,到这里开始才是文章该写的。看图吧。不用说了。

原创粉丝点击