事情是这样的, 在游戏后期的优化过程中, 发现特效在资源的总量中占比很大, 所以打算压缩下特效的尺寸. 我们特效是由策划用 TexturePacker 打成 plist + png的形式, 因为项目经手了好多人, 所以好多特效的源文件都已丢失. 因此想到做一个这样的脚本来实现这个功能.
首先想到的是 @偶尔e网事 同学的http://blog.csdn.net/jackystudio/article/details/12867863, 非常好用, 我经常推荐给有需要的朋友. 不过目前只能运行在 Windows 上, 而且不支持命令行, 我们的特效有好几百个, 一个一个来的话会死人的哦~
项目现已开源至github, 地址https://github.com/justbilt/untp, 并提供了 windows 和 mac 的可执行文件, 位于 bin 目录, 有问题欢迎指出!
mac
untp xxx.plist xxx.png(可选)
windows
untp.exe xxx.plist xxx.png(可选)
详细内容可以看这里: http://post.justbilt.com/2015/04/19/untp/
