现在的位置: 首页 > 综合 > 正文

利用脚本批量输出TexturePacker纹理

2018年02月02日 ⁄ 综合 ⁄ 共 368字 ⁄ 字号 评论关闭

TexturePacker支持命令行运行,在win下可以使用bat脚本配合TexturePacker的命令做到批量生成所需要的纹理

@echo off
for /d %%i in (*) do (
	echo %%i
	Texturepacker --disable-rotation --padding 0 --heuristic-mask --format pmss --data output\%%i.json --sheet output\%%i.png %%i
)
pause

这个脚本是把当前目录下的各个分类好的纹理原图片批量生成游戏所需要的纹理(源图片是带有单色背景的png,这里还能利用TexturePacker的--heuristic-mask功能自动去掉单色背景变成透明背景以进一步减少纹理尺寸),输出的数据格式 pmss 是自定义的数据格式

目录结构如下:

输出纹理的目录如下:

抱歉!评论已关闭.