Mac下使用TexturePacker将png批量转为pvr

#!/bin/bash

BASEDIR=$(dirname $0)
cd $BASEDIR
echo
ls
echo $BASEDIR
echo
read -p "警告:你确定要处理这个目录吗? (y/n) " RESP

if [ "$RESP" = "y" ]; then
rm -f *.pvr.ccz
rm -f *.plist

find . -name \*.png | sed ‘s/\.png//g‘ | \
xargs -I % -n 1 TexturePacker %.png \
--data %-hd.plist \
--sheet %-hd.pvr.ccz \
--allow-free-size \
--disable-rotation \
--opt RGBA4444 \
--premultiply-alpha \
--dither-none-nn \
--border-padding 0 \
--main-extension -hd. \
--autosd-variant 0.5:.

rm -f *.plist
else
echo "请在正确目录执行此脚本"
fi

使用方法:

1.将以上内容保存为文件:genpvr.command

2.将genpvr.command拷贝到png所在目录,点击执行即可。

时间: 2024-10-07 22:58:55

Mac下使用TexturePacker将png批量转为pvr的相关文章

mac下ant批量打包全过程

由于目前渠道很多,需要批量打包,一般是window下打包,但是mac下如何批量打包呢?其实挺麻烦的,具体步骤如下: 一.打包前准备工作 1.首先确定你的JDK版本为1.6! 2.在AndroidManifest.xml中application标签下添加一个用来识别渠道的标签: <meta-data  android:name="qudao"  android:value="channel" /> 3.为了让ant支持循环功能,我们要在Android SD

cocos2d-x教程2:在windows下如何批量转换pvr,ccz为png或jpg

这是一个很常见的功能,但是找了全网,居然找不到,于是借鉴别人的批处理文件,改了下,就可以把整个目录的全部一次批量转换. 将这个bat文件暂定为,myConvert.bat,执行时就把这个bat文件放到要转换的目录,然后双击bat,就可以啦.下面把bat文件贴出来: rem path " "里面内容替换为TexturePacker的安装路径,将bat文件放在图片文件夹直接运行就可以了 @ech off path %path%;"c:\TexturePacker\bin"

在MAC下搭建JSP开发环境

1.Mac下JDK的下载安装及配置 在安装jdk之后,需要为jdk安装目录配置环境变量: 任意打开终端,默认是家目录的,然后直接输入: touch .bash_profile 然后输入:vi .bash_profile这样就会进入编辑这个文件 .bash_profile,有的时候可能事先已经有了这个文件,可能会需要你选择 编辑 选项,然后进入 记得要按"I"(Insert)转为插入状态,然后把下面输入进去: JAVA_HOME=/Library/Java/JavaVirtualMach

解决Mac下sed命令报错的问题

在Mac上准备批量替换一些文字,使用sed命令,如下: sed -i 's/xxx/yyy/g' file 同样的命令在Linux上是可以成功运行的,注意Mac下man sed中-i参数的说明: 原来是Mac的备份要求,好吧!那就这么搞,如下: sed -i '' 's/xxx/yyy/g' file 原文地址:https://www.cnblogs.com/Don/p/8945957.html

Mac下获取AppStore安装包文件路径

本文介绍了Mac下如何找到AppStore下载的安装包路径,以及如何提取出来供以后使用的相关步骤,希望对大家有所帮助. 通过远在大洋彼岸的苹果服务器下载东西,确实有够慢啊!AppStore更甚:甚至都经常提示连不上服务器,而有些软件呢,还必须从AppStore下载安装,所以没办法,谁让上了苹果的贼船呢!公司的网速更是不敢恭维,以至于基本上不下东西,除非像这次一样:手贱的把iPhone6升级到8.2.2了,然后Xcode6.1.1真机调试不成了,所以需要下个Xcode6.2.昨天刚更新的Xcode

.NET跨平台之mac 下vs code 多层架构编程

合肥程序员群:49313181.    合肥实名程序员群:128131462 (不愿透露姓名和信息者勿加入,申请备注填写姓名+技术+工作年限) Q  Q:408365330     E-Mail:[email protected] 概述: 为了研究跨平台.NET 开发,我打算利用.NET core 编写一个跨平台的cms,这个CMS我也秉着开源的原则放到github上面,为.NET 开源社区做点小小的贡献吧.如果有兴趣的可以联系我一起为.NET开源和跨平台做点小小的贡献吧.EgojitCMS传送

Mac&#160;下locate命令使用问题WARNING: The locate database (/var/db/locate.database) does not exist.

想在Mac下使用locate时,提醒数据库没创建: WARNING: The locate database (/var/db/locate.database) does not exist. To create the database, run the following command: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist Please be aware that the d

mac下创建cocos2d-x 3.7项目

因为之前开发都是在window下进行开发,而且都是用quick进行开发,因此对c++以及在Mac下的开发还不是很了解,最近买了台Mac,想把这方面补给一下,做一下笔记. 首先先去cocos2d-x官网上下载cocos2d-x3.7,在打开终端,进入cocos2d-x3.7文件夹下的: cocos2d-x-3.7/tools/cocos2d-console/bin目录下,输入命令: ./cocos.py new HelloWorldDemo -p com.coco2dx.org -l cpp -d

关于Mac下的SSH客户端iterm2等配置

linux后台开发的同学们晓得,在windows下有xshell\securecrt这样优秀的ssh客户端软件.mac下查找了下,有securecrt mac版,网上也有破解的,试用了一段时间,一个问题始终没有能解决——ssh链接偶尔会断掉.关于这个问题,先说下leby的工作环境吧:我们是不能直接ssh目标主机的,必须用ssh代理中转,于是搭建了一个HTTP的proxy,这之前在windows下xshell工作很好.在mac的scrt下,总是会随机掉线,一些超时配置当然是试过的,不能解决问题.