手游专用大图工具TexturePacker

发布时间:2016-12-7 5:49:34 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"手游专用大图工具TexturePacker",主要涉及到手游专用大图工具TexturePacker方面的内容,对于手游专用大图工具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

上一篇:获取指定路径文件方法
下一篇:nginx 源码学习(六) 基本数据结构 ngx_array_t

相关文章

相关评论