zoukankan      html  css  js  c++  java
  • Spine批量导出Command line Export

    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
  • 相关阅读:
    还是java中的编码问题
    java restful api
    编码方式
    LinkedHash
    Zoj 2562 More Divisors (反素数)
    spark复习总结03
    spark复习总结02
    spark复习总结01
    使用二进制解决一个字段代表多个状态的问题
    spark性能调优05-troubleshooting处理
  • 原文地址:https://www.cnblogs.com/liuqing0328/p/4828487.html
Copyright © 2011-2022 走看看