1.准备工作及介绍

时间有点紧张,写的不是很详细,请见谅。

当前版本是2.2以上,购买版的。试用版的无法试用Command line

Both Spine and the Spine launcher must be 2.1.00 or higher to perform command line export. To update the Spine launcher, download and reinstall Spine.

将Spine的安装目录设置到系统环境变量中(我的电脑,右键,属性,高级系统属性,环境变量,系统变量的path 中添加)\

配置成功之后,可以在cmd命令行中输入Spine -h 会出现导出帮助。如下面:

复制代码
Editor:
-h, --help       Print this help message and exit.
-v, --version    Print version information and exit.
-l, --logout     Logout, removing activation code.
-k, --keys       Enable hotkey popups by default.
-n, --notimeout  Disable timeout when checking for and downloading updates.
-x, --proxy      Proxy server to use when checking for and downloading updates.
-s, --scale      Experimental: UI scale, default is 1.0.
project.spine    Path to Spine project file to open.

Export:
-i, --input   Path to Spine project file, overrides export settings JSON.
-o, --output  Path to write export file(s), overrides export settings JSON.
-e, --export  Path to export settings JSON file.

Pack:
-i, --input   Path to folder of images to be packed.
-o, --output  Path to write texture atlas files.
-p, --pack    Texture atlas name or path to pack settings JSON file.

Examples:
Spine --export /path/to/export.json
Spine --export "/path/with spaces/to/export.json"
Spine --input /path/to/project.spine --output /path/to/output/
      --export /path/to/export.json
Spine -i /path/to/project.spine -o /path/to/output/ -e /path/to/export.json
Spine -e /path/to/export1.json -e /path/to/export2.json
Spine -i /path/to/images/ -o /path/to/output/ --pack /path/to/pack.json
Spine -i /path/to/images/ -o /path/to/output/ -p /path/to/pack.json
Spine -i /path/to/project1.spine -o /path/to/output/ -e /path/to/export1.json
      -i /path/to/project2.spine -e /path/to/export2.json -i /path/to/images/
      -o /path/to/output/ -p /path/to/pack.json
复制代码

-i 需要导出的 XX.spine路径

-o 导出路径

-e 设置json 注:我们可以在spine 软件中, spine ->export中进行设置,然后点击save,保存一个json文件,就是导出时需要的文件。我这里起名字为spinesetting.json

-i spine路径 -o 导出路径 -e setting.json路径
在工具里面,根据我们的需求设置完成后,然后点击save,保存一个json文件,就是咱们需要的json文件

另一种是 -i -o -p

-p Texture atlas name or path to pack settings JSON file.

2.使用bat,批量操作

下面是我写的一个bat命令。复制出来,然后新建个test.bat,复制就可以,然后修改一下。bat命令我不太熟悉,请见谅。。。

复制代码
@echo off
set DIR=%~dp0

echo - cleanup
if exist "%DIR%SpineExport" rmdir /s /q "%DIR%SpineExport"
mkdir "%DIR%SpineExport"

echo -spineExport
for /f "delims=" %%i in ('dir /b/a-d/s %DIR%SpineSource\*.spine') do Spine -i %%i -o "%DIR%SpineExport" -e "%DIR%spinesetting.json"
echo -exportEnd
pause
复制代码
set DIR=%~dp0 :设置DIR变量为当前绝对路径
for /f "delims=" %%i in ('dir /b/a-d/s %DIR%SpineSource\*.spine') :遍历文件夹下和子文件夹下的.spine类型文件 ,并执行导出命令。


官网文档 http://zh.esotericsoftware.com/spine-export
posted on 2015-09-22 11:44  星之白菜  阅读(1163)  评论(0编辑  收藏  举报