From 9a14dcfc18a1063bf957af30e96f9990e7e2a8b2 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Mon, 17 Jun 2019 16:34:53 +0200 Subject: [PATCH] [unity] Merged export-unity.sh and export.sh example asset export scripts. --- examples/export/export-unity.sh | 81 --------------------------------- examples/export/export.sh | 67 ++++++++++++++++++++++++++- 2 files changed, 66 insertions(+), 82 deletions(-) delete mode 100644 examples/export/export-unity.sh diff --git a/examples/export/export-unity.sh b/examples/export/export-unity.sh deleted file mode 100644 index a64a32f28..000000000 --- a/examples/export/export-unity.sh +++ /dev/null @@ -1,81 +0,0 @@ -#!/bin/sh -set -e -SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )" -cd $SCRIPT_DIR - -SPINE_EXE="C:/Program Files (x86)/Spine/Spine.com" -if [ ! -f "$SPINE_EXE" ]; then - SPINE_EXE="/mnt/c/Program Files (x86)/Spine/Spine.com" -fi -if [ ! -f "$SPINE_EXE" ]; then - SPINE_EXE="/Applications/Spine/Spine.app/Contents/MacOS/Spine" -fi -echo "Spine exe: $SPINE_EXE" - -echo "Please enter the Spine editor version to use to clean the examples (e.g. 3.7.58-beta)" -read version - -PROJECTS_BASE_DIR=../spine-unity - -echo "Cleaning export directories ..." -rm -rf $PROJECTS_BASE_DIR/eyes/export/* -rm -rf $PROJECTS_BASE_DIR/footsoldier/export/* -rm -rf $PROJECTS_BASE_DIR/gauge/export/* -rm -rf $PROJECTS_BASE_DIR/raggedyspineboy/export/* -rm -rf $PROJECTS_BASE_DIR/spineboy-unity/export/* -rm -rf $PROJECTS_BASE_DIR/spineunitygirl/export/* -rm -rf $PROJECTS_BASE_DIR/whirlyblendmodes/export/* - -echo "" -echo "Exporting..." -"$SPINE_EXE" \ --u $version -f \ --i $PROJECTS_BASE_DIR/eyes/eyes.spine -o $PROJECTS_BASE_DIR/eyes/export -e json.json \ --i $PROJECTS_BASE_DIR/eyes/eyes.spine -o $PROJECTS_BASE_DIR/eyes/export -e binary.json \ --i $PROJECTS_BASE_DIR/eyes/images -o $PROJECTS_BASE_DIR/eyes/export -n eyes -p atlas-1.0.json \ --i $PROJECTS_BASE_DIR/eyes/images -o $PROJECTS_BASE_DIR/eyes/export -n eyes-pma -p atlas-1.0-pma.json \ -\ --i $PROJECTS_BASE_DIR/footsoldier/footsoldier.spine -o $PROJECTS_BASE_DIR/footsoldier/export -e json.json \ --i $PROJECTS_BASE_DIR/footsoldier/footsoldier.spine -o $PROJECTS_BASE_DIR/footsoldier/export -e binary.json \ --i $PROJECTS_BASE_DIR/footsoldier/images -o $PROJECTS_BASE_DIR/footsoldier/export -n footsoldier -p atlas-1.0.json \ --i $PROJECTS_BASE_DIR/footsoldier/images -o $PROJECTS_BASE_DIR/footsoldier/export -n footsoldier-pma -p atlas-1.0-pma.json \ -\ --i $PROJECTS_BASE_DIR/gauge/gauge.spine -o $PROJECTS_BASE_DIR/gauge/export -e json.json \ --i $PROJECTS_BASE_DIR/gauge/gauge.spine -o $PROJECTS_BASE_DIR/gauge/export -e binary.json \ --i $PROJECTS_BASE_DIR/gauge/images -o $PROJECTS_BASE_DIR/gauge/export -n gauge -p atlas-1.0.json \ --i $PROJECTS_BASE_DIR/gauge/images -o $PROJECTS_BASE_DIR/gauge/export -n gauge-pma -p atlas-1.0-pma.json \ -\ --i $PROJECTS_BASE_DIR/hero/hero-pro.spine -o $PROJECTS_BASE_DIR/hero/export -e json.json \ --i $PROJECTS_BASE_DIR/hero/hero-pro.spine -o $PROJECTS_BASE_DIR/hero/export -e binary.json \ --i $PROJECTS_BASE_DIR/hero/images -o $PROJECTS_BASE_DIR/hero/export -n hero -p atlas-1.0.json \ --i $PROJECTS_BASE_DIR/hero/images -o $PROJECTS_BASE_DIR/hero/export -n hero-pma -p atlas-1.0-pma.json \ -\ --i $PROJECTS_BASE_DIR/raggedyspineboy/raggedyspineboy.spine -o $PROJECTS_BASE_DIR/raggedyspineboy/export -e json.json \ --i $PROJECTS_BASE_DIR/raggedyspineboy/raggedyspineboy.spine -o $PROJECTS_BASE_DIR/raggedyspineboy/export -e binary.json \ --i $PROJECTS_BASE_DIR/raggedyspineboy/images -o $PROJECTS_BASE_DIR/raggedyspineboy/export -n raggedyspineboy -p atlas-1.0.json \ --i $PROJECTS_BASE_DIR/raggedyspineboy/images -o $PROJECTS_BASE_DIR/raggedyspineboy/export -n raggedyspineboy-pma -p atlas-1.0-pma.json \ -\ --i $PROJECTS_BASE_DIR/raptor/raptor.spine -o $PROJECTS_BASE_DIR/raptor/export -e json.json \ --i $PROJECTS_BASE_DIR/raptor/raptor.spine -o $PROJECTS_BASE_DIR/raptor/export -e binary.json \ --i $PROJECTS_BASE_DIR/raptor/images -o $PROJECTS_BASE_DIR/raptor/export -n raptor -p atlas-1.0-square.json \ --i $PROJECTS_BASE_DIR/raptor/images -o $PROJECTS_BASE_DIR/raptor/export -n raptor-pma -p atlas-1.0-square-pma.json \ -\ --i $PROJECTS_BASE_DIR/spineboy-pro/spineboy-pro.spine -o $PROJECTS_BASE_DIR/spineboy-pro/export -e json.json \ --i $PROJECTS_BASE_DIR/spineboy-pro/spineboy-pro.spine -o $PROJECTS_BASE_DIR/spineboy-pro/export -e binary.json \ --i $PROJECTS_BASE_DIR/spineboy-pro/images -o $PROJECTS_BASE_DIR/spineboy-pro/export -n spineboy -p atlas-1.0-2048.json \ --i $PROJECTS_BASE_DIR/spineboy-pro/images -o $PROJECTS_BASE_DIR/spineboy-pro/export -n spineboy-pma -p atlas-1.0-2048-pma.json \ -\ --i $PROJECTS_BASE_DIR/spineboy-unity/spineboy-unity.spine -o $PROJECTS_BASE_DIR/spineboy-unity/export -e json.json \ --i $PROJECTS_BASE_DIR/spineboy-unity/spineboy-unity.spine -o $PROJECTS_BASE_DIR/spineboy-unity/export -e binary.json \ --i $PROJECTS_BASE_DIR/spineboy-unity/images -o $PROJECTS_BASE_DIR/spineboy-unity/export -n spineboy -p atlas-1.0-square.json \ --i $PROJECTS_BASE_DIR/spineboy-unity/images -o $PROJECTS_BASE_DIR/spineboy-unity/export -n spineboy-pma -p atlas-1.0-square-pma.json \ -\ --i $PROJECTS_BASE_DIR/spineunitygirl/doi.spine -o $PROJECTS_BASE_DIR/spineunitygirl/export -e json.json \ --i $PROJECTS_BASE_DIR/spineunitygirl/doi.spine -o $PROJECTS_BASE_DIR/spineunitygirl/export -e binary.json \ --i $PROJECTS_BASE_DIR/spineunitygirl/images -o $PROJECTS_BASE_DIR/spineunitygirl/export -n doi -p atlas-1.0.json \ --i $PROJECTS_BASE_DIR/spineunitygirl/images -o $PROJECTS_BASE_DIR/spineunitygirl/export -n doi-pma -p atlas-1.0-pma.json \ -\ --i $PROJECTS_BASE_DIR/whirlyblendmodes/whirlyblendmodes.spine -o $PROJECTS_BASE_DIR/whirlyblendmodes/export -e json.json \ --i $PROJECTS_BASE_DIR/whirlyblendmodes/whirlyblendmodes.spine -o $PROJECTS_BASE_DIR/whirlyblendmodes/export -e binary.json \ --i $PROJECTS_BASE_DIR/whirlyblendmodes/images -o $PROJECTS_BASE_DIR/whirlyblendmodes/export -n whirlyblendmodes -p atlas-1.0.json \ --i $PROJECTS_BASE_DIR/whirlyblendmodes/images -o $PROJECTS_BASE_DIR/whirlyblendmodes/export -n whirlyblendmodes-pma -p atlas-1.0-pma.json \ No newline at end of file diff --git a/examples/export/export.sh b/examples/export/export.sh index 0cd28ccb6..cfa8c799e 100755 --- a/examples/export/export.sh +++ b/examples/export/export.sh @@ -125,4 +125,69 @@ echo "Exporting..." -i ../windmill/windmill-ess.spine -o ../windmill/export -e json.json \ -i ../windmill/windmill-ess.spine -o ../windmill/export -e binary.json \ -i ../windmill/images -o ../windmill/export -n windmill -p atlas-0.5.json \ --i ../windmill/images -o ../windmill/export -n windmill-pma -p atlas-0.5-pma.json \ No newline at end of file +-i ../windmill/images -o ../windmill/export -n windmill-pma -p atlas-0.5-pma.json + +# Export Unity Assets +UNITY_BASE_DIR=../spine-unity +echo "Cleaning Unity export directories ..." +rm -rf $UNITY_BASE_DIR/eyes/export/* +rm -rf $UNITY_BASE_DIR/footsoldier/export/* +rm -rf $UNITY_BASE_DIR/gauge/export/* +rm -rf $UNITY_BASE_DIR/raggedyspineboy/export/* +rm -rf $UNITY_BASE_DIR/spineboy-unity/export/* +rm -rf $UNITY_BASE_DIR/spineunitygirl/export/* +rm -rf $UNITY_BASE_DIR/whirlyblendmodes/export/* + +echo "" +echo "Exporting Unity Assets..." +"$SPINE_EXE" \ +-u $version -f \ +-i $UNITY_BASE_DIR/eyes/eyes.spine -o $UNITY_BASE_DIR/eyes/export -e json.json \ +-i $UNITY_BASE_DIR/eyes/eyes.spine -o $UNITY_BASE_DIR/eyes/export -e binary.json \ +-i $UNITY_BASE_DIR/eyes/images -o $UNITY_BASE_DIR/eyes/export -n eyes -p atlas-1.0.json \ +-i $UNITY_BASE_DIR/eyes/images -o $UNITY_BASE_DIR/eyes/export -n eyes-pma -p atlas-1.0-pma.json \ +\ +-i $UNITY_BASE_DIR/footsoldier/footsoldier.spine -o $UNITY_BASE_DIR/footsoldier/export -e json.json \ +-i $UNITY_BASE_DIR/footsoldier/footsoldier.spine -o $UNITY_BASE_DIR/footsoldier/export -e binary.json \ +-i $UNITY_BASE_DIR/footsoldier/images -o $UNITY_BASE_DIR/footsoldier/export -n footsoldier -p atlas-1.0.json \ +-i $UNITY_BASE_DIR/footsoldier/images -o $UNITY_BASE_DIR/footsoldier/export -n footsoldier-pma -p atlas-1.0-pma.json \ +\ +-i $UNITY_BASE_DIR/gauge/gauge.spine -o $UNITY_BASE_DIR/gauge/export -e json.json \ +-i $UNITY_BASE_DIR/gauge/gauge.spine -o $UNITY_BASE_DIR/gauge/export -e binary.json \ +-i $UNITY_BASE_DIR/gauge/images -o $UNITY_BASE_DIR/gauge/export -n gauge -p atlas-1.0.json \ +-i $UNITY_BASE_DIR/gauge/images -o $UNITY_BASE_DIR/gauge/export -n gauge-pma -p atlas-1.0-pma.json \ +\ +-i $UNITY_BASE_DIR/hero/hero-pro.spine -o $UNITY_BASE_DIR/hero/export -e json.json \ +-i $UNITY_BASE_DIR/hero/hero-pro.spine -o $UNITY_BASE_DIR/hero/export -e binary.json \ +-i $UNITY_BASE_DIR/hero/images -o $UNITY_BASE_DIR/hero/export -n hero -p atlas-1.0.json \ +-i $UNITY_BASE_DIR/hero/images -o $UNITY_BASE_DIR/hero/export -n hero-pma -p atlas-1.0-pma.json \ +\ +-i $UNITY_BASE_DIR/raggedyspineboy/raggedyspineboy.spine -o $UNITY_BASE_DIR/raggedyspineboy/export -e json.json \ +-i $UNITY_BASE_DIR/raggedyspineboy/raggedyspineboy.spine -o $UNITY_BASE_DIR/raggedyspineboy/export -e binary.json \ +-i $UNITY_BASE_DIR/raggedyspineboy/images -o $UNITY_BASE_DIR/raggedyspineboy/export -n raggedyspineboy -p atlas-1.0.json \ +-i $UNITY_BASE_DIR/raggedyspineboy/images -o $UNITY_BASE_DIR/raggedyspineboy/export -n raggedyspineboy-pma -p atlas-1.0-pma.json \ +\ +-i $UNITY_BASE_DIR/raptor/raptor.spine -o $UNITY_BASE_DIR/raptor/export -e json.json \ +-i $UNITY_BASE_DIR/raptor/raptor.spine -o $UNITY_BASE_DIR/raptor/export -e binary.json \ +-i $UNITY_BASE_DIR/raptor/images -o $UNITY_BASE_DIR/raptor/export -n raptor -p atlas-1.0-square.json \ +-i $UNITY_BASE_DIR/raptor/images -o $UNITY_BASE_DIR/raptor/export -n raptor-pma -p atlas-1.0-square-pma.json \ +\ +-i $UNITY_BASE_DIR/spineboy-pro/spineboy-pro.spine -o $UNITY_BASE_DIR/spineboy-pro/export -e json.json \ +-i $UNITY_BASE_DIR/spineboy-pro/spineboy-pro.spine -o $UNITY_BASE_DIR/spineboy-pro/export -e binary.json \ +-i $UNITY_BASE_DIR/spineboy-pro/images -o $UNITY_BASE_DIR/spineboy-pro/export -n spineboy -p atlas-1.0-2048.json \ +-i $UNITY_BASE_DIR/spineboy-pro/images -o $UNITY_BASE_DIR/spineboy-pro/export -n spineboy-pma -p atlas-1.0-2048-pma.json \ +\ +-i $UNITY_BASE_DIR/spineboy-unity/spineboy-unity.spine -o $UNITY_BASE_DIR/spineboy-unity/export -e json.json \ +-i $UNITY_BASE_DIR/spineboy-unity/spineboy-unity.spine -o $UNITY_BASE_DIR/spineboy-unity/export -e binary.json \ +-i $UNITY_BASE_DIR/spineboy-unity/images -o $UNITY_BASE_DIR/spineboy-unity/export -n spineboy -p atlas-1.0-square.json \ +-i $UNITY_BASE_DIR/spineboy-unity/images -o $UNITY_BASE_DIR/spineboy-unity/export -n spineboy-pma -p atlas-1.0-square-pma.json \ +\ +-i $UNITY_BASE_DIR/spineunitygirl/doi.spine -o $UNITY_BASE_DIR/spineunitygirl/export -e json.json \ +-i $UNITY_BASE_DIR/spineunitygirl/doi.spine -o $UNITY_BASE_DIR/spineunitygirl/export -e binary.json \ +-i $UNITY_BASE_DIR/spineunitygirl/images -o $UNITY_BASE_DIR/spineunitygirl/export -n doi -p atlas-1.0.json \ +-i $UNITY_BASE_DIR/spineunitygirl/images -o $UNITY_BASE_DIR/spineunitygirl/export -n doi-pma -p atlas-1.0-pma.json \ +\ +-i $UNITY_BASE_DIR/whirlyblendmodes/whirlyblendmodes.spine -o $UNITY_BASE_DIR/whirlyblendmodes/export -e json.json \ +-i $UNITY_BASE_DIR/whirlyblendmodes/whirlyblendmodes.spine -o $UNITY_BASE_DIR/whirlyblendmodes/export -e binary.json \ +-i $UNITY_BASE_DIR/whirlyblendmodes/images -o $UNITY_BASE_DIR/whirlyblendmodes/export -n whirlyblendmodes -p atlas-1.0.json \ +-i $UNITY_BASE_DIR/whirlyblendmodes/images -o $UNITY_BASE_DIR/whirlyblendmodes/export -n whirlyblendmodes-pma -p atlas-1.0-pma.json