游戏开发中经常需要将小的图片资源打包成spritesheet,TexturePacker是一个非常好用的工具,项目组开发都是使用这个工具,官方网站:https://www.codeandweb.com/texturepacker



使用方式也非常的简单,将你准备好的图片资源或者整个目录拖到图1-1中间的虚线框中,然后最好保存一个工程文件;右边Settings中Data栏下Data Format选择cocos2d-x就可以;Settings中每个栏目的右边都有一个"show advanced"按钮,点击后会显示出高阶选项;具体的每个选项就不说了,每个项目的要求不一样,详细的可以参看官方文档的解释;这里只说一个需要注意点:Data栏中有个"Prepend folder name"的选项,勾选后,导出的plist文件中frame名字会加上目录名,如图1-3;这样就可以避免SpriteFrameCache载入时资源缓存被替换的问题,尤其是角色动画序列帧的管理
网友评论