一个命令行的 TexturePacker 拆解工具

事情是这样的, 在游戏后期的优化过程中, 发现特效在资源的总量中占比很大, 所以打算压缩下特效的尺寸. 我们特效是由策划用 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/

2赞

:12: :12: :12:

哈哈你的网站404了。。。

嗯哪 那天 github 抽风了, 现在托管到 gitcafe 上拉~

做了一张图来解释这些参数plist 中的那些参数:

sprite sheet plist 有3种解析的方式应该是不一样的。

还要注意particle plist等其他粒子的防呆。

总之蛮蛋疼的。。。

恩 是的 打算抽空吧其它两种格式也做了 :14:

话说particle plist 那货如果内嵌图片的话好像某些机器会不支持~ lua 这边会报错到一个完全不相干的地方!!! 十分坑!

您现在git上的项目好像确实文件呀