TexturePacker 命令行用例

Posted mb61b856e04bb98

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TexturePacker 命令行用例相关的知识,希望对你有一定的参考价值。


用 java 以 Mac OS 命令行的方式调用 TexturePacker 的时候,要注意写法:

TexturePacker 可执行文件的位置为:

/Applications/TexturePacker.app/Contents/MacOS/TexturePacker

我试过 n 多次,必须要采用如下的写法才能成功调用:

UnixScript.execute("/Applications/TexturePacker.app/Contents/MacOS/TexturePacker --gui");

zip 可执行文件则可以采用如下的写法来做调用:

UnixScript.execute("zip -help");

话说 TexturePacker 的设计还真是不错哇:

TexturePacker.app 中的 TexturePacker 还能以命令行的方式来做快捷调用,

而且还支持那么多的参数选项,完全不逊色于 gui 版。

将 “Gui 版” 构筑在 “命令行版” 的基础之上,非常好地实现了核心逻辑与界面的分离,以后也要做借鉴。

另外,普遍而言,命令行的调用方式是要比 GUI 的调用方式高效很多的(界面其实是非常耗费资源的),

如果可能的话,在满足需求的基础上,应该努力向命令行调用的方式靠拢。

TexturePacker --format cocos2d --data DATA_FILE_NAME --sheet TEXTURE_FILE_NAME(pvr.czz) --opt "PVRTC4 (no alpha)" --max-width 8192 --max-height 8192 --auto-sd --border-padding 0 --shape-padding 0 --premultiply-alpha --dithering-non-nn *.png
cd /Users/user/Desktop/Good/SAVE_NAME/gen/
TexturePacker --format cocos2d --data SAVE_NAME-hd.plist --sheet SAVE_NAME-hd.pvr.ccz --opt PIXEL_FORMAT --max-width 8192 --max-height 8192 --border-padding 0 --shape-padding 0 --premultiply-alpha DITHERING_MODE --auto-sd *.png
cd /Users/user/Desktop/Good/SAVE_NAME/gen/iPadHD/
TexturePacker --format cocos2d --data SAVE_NAME-ipadhd.plist --sheet SAVE_NAME-ipadhd.pvr.ccz --opt PIXEL_FORMAT --max-width 8192 --max-height 8192 --border-padding 0 --shape-padding 0 --premultiply-alpha DITHERING_MODE *.png



以上是关于TexturePacker 命令行用例的主要内容,如果未能解决你的问题,请参考以下文章

TexturePacker批处理python

在Python命令行用print语句显示自己的姓名,截图上传。

mongodb 命令行用啥命令查询Collection文档结构

MacOS从命令行用指定文本编辑器打开文档

LibGDX - TexturePacker2不生成/打包图像

游戏开发小技TexturePacker生成的图集逆向切分成精灵小图(json | python | PIL | TextureUnPacker | 逆向 | 切图)