博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TexturePacker 命令行用例
阅读量:4605 次
发布时间:2019-06-09

本文共 1413 字,大约阅读时间需要 4 分钟。

用 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 *.pngcd /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 *.pngcd /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

转载于:https://www.cnblogs.com/java20130723/archive/2012/11/14/3212077.html

你可能感兴趣的文章
css hack兼容写法
查看>>
CSS两列布局 一边固定 一边自适应
查看>>
Hadoop2.6.0 动态增加节点
查看>>
图论的一些概念、定理
查看>>
WebView用法
查看>>
Lecture 3: Planning by Dynamic Programming
查看>>
用flash代替图片IMG,设置动态效果链接
查看>>
关于JS的随笔(二)
查看>>
select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET(转)
查看>>
webbug3.0菜鸟笔记1
查看>>
数组相关函数
查看>>
Python 和其他编程语言数据类型的比较
查看>>
T2695 桶哥的问题——送桶 题解
查看>>
HTML5 表单
查看>>
Android群英传》读书笔记 (3) 第六章 Android绘图机制与处理技巧 + 第七章 Android动画机制与使用技巧...
查看>>
关于微信公众平台测试号配置失败的问题
查看>>
【NOIP2001】统计单词个数
查看>>
linux常用端口
查看>>
异常处理
查看>>
/proc/uptime详解
查看>>