TP的介绍就不多说了,可以百度、google去;
第一次使用TP GUI版时,感觉非常的方便,导出的格式还支持很多主流的;
但由于后面制作一些工具时,发现,不得不用上命令行;
方便程度逻辑批量处理的调用;
然后傻傻的搜索过:Texture Packer 命令行,Texture Packer call in CMD
结果是,几乎找不到相关的,仅只有一篇:Command line中使用TexturePacker
而且,作者没有声明TP的版本;
TP使用前,版本的声明很重要;
因为我自己使用命令行时,发现不同版本下,使用的参数名,或是有些参数增加、删除,等;
如果版本不对,可想而知,就算你在网上查到再多的资料也没用;
之后由于习惯,这些支持CMD脚本化的处理程序,一般都会有usage的显示对才,要不然也太不专业了吧?
于是在:CMD下,直接对TexturePacker.exe执行一下,果然所有的参数,选项,等都有说明了。
TexturePacker.exe 默认为带(--help)参数处理;
这样再对照显示的usage,与参数说明,就可以轻松的在自己的脚本逻辑中调用了。
使用示例如:
D:\Program Files\TexturePacker 2.4.5\TexturePacker\bin>TexturePacker.exe C:\Users\user\Desktop\temp\SE_0053\3_0001.png --max-size 4096 --trim --allow-free-size --format sparrow --shape-padding 0 --bor
der-padding 0 --disable-rotation --algorithm MaxRects --opt RGBA4444 --scale 1 --sheet C:\Users\user\Desktop\temp\SE_0053\out_put.png --data C:\Users\user\Desktop\temp\SE_0053\out_put.xml