小说网 找小说 无限小说 烟雨红尘 幻想小说 酷文学 深夜书屋

手游专用大图工具TexturePacker

   

     游戏的本质是在时间纬度上,不同时刻渲染相应的材质。如果游戏没有交互功能,游戏就变为电影了,按照程序的设定,渲染完所有的材质。但添加上玩家交互后,游戏就可以跳转到不同的状态。目前游戏只有图像,声音,加上简单的体感。游戏主要的表现方式还是材质。

     现在计算机的cpu速度已经够快,瓶颈主要体现在io的读取上,在游戏里加载材质是家常便饭,将材质打包成大图,将小图通过算法合并成大图,不仅减少了io的读取,同时占用了更少的内存空间。并且代码里也更容易管理这些材质。显而易见数量越大,混乱度也就越高,减少了材质的数量,就减少了出错的机会。合图需要一个工具,公司内部也写过类似的工具,不支持旋转,导出的格式和cocos2d不兼容。所以果断选择了TexturePacker这个工具。
     这里将TexturePacker简称TP,这个工具设计的很简单,几步就可以学会。

1、添加材质
2、选择导出格式
3、参数简单介绍
a、整个大图的内边界,所有材质不超出大图边界,这个不太清楚为啥官方默认要为2,貌似完全没有必要。
b、材质与材质间的边界,这个主要防止在游戏中获取某个材质的时候切边问题,主要是cocos2dx 不支持浮点位置问题

4、输出合并后的资源



最后感谢工具作者的慷慨相助,在我发完索取注册码一天之后就赠送我了一枚注册码。

软件官网:http://www.codeandweb.com/texturepacker

注册码索取地址:http://www.codeandweb.com/request-free-license

posted on 2014-02-12 14:53  王峰炬  阅读(131)  评论(0编辑  收藏  举报

导航