首页 > 其他 > 详细

手游专用大图工具TexturePacker

时间:2014-02-13 02:15:31      阅读:402      评论:0      收藏:0      [点我收藏+]

    bubuko.com,布布扣

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

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

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

4、输出合并后的资源

bubuko.com,布布扣


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

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

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

手游专用大图工具TexturePacker

原文:http://blog.csdn.net/hackmind/article/details/19118603

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!