From 0f595e7fbeeee44a30be7831f121d2cd6b5fbfd6 Mon Sep 17 00:00:00 2001 From: badlogic Date: Tue, 7 Feb 2023 10:34:33 +0100 Subject: [PATCH] [ue4] Add setup scripts. --- spine-ue4/README.md | 2 +- spine-ue4/setup.bat | 9 +++++++++ spine-ue4/setup.sh | 3 +++ 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 spine-ue4/setup.bat create mode 100644 spine-ue4/setup.sh diff --git a/spine-ue4/README.md b/spine-ue4/README.md index 31b7b5841..387442d7d 100644 --- a/spine-ue4/README.md +++ b/spine-ue4/README.md @@ -36,5 +36,5 @@ See the [Spine Runtimes documentation](http://esotericsoftware.com/spine-documen The Spine UE4 example works on all platforms supported by Unreal Engine. The samples require Unreal Engine 4.25+. -1. Copy the `spine-cpp` folder from this repositories root directory to your `Plugins/SpinePlugin/Sources/SpinePlugin/Public/` directory. +1. Copy the `spine-cpp` folder from this repositories root directory to your `Plugins/SpinePlugin/Sources/SpinePlugin/Public/` directory. You can run the `setup.bat` or `setup.sh` scripts to accomplish this. 2. Open the SpineUE4.uproject file with Unreal Editor diff --git a/spine-ue4/setup.bat b/spine-ue4/setup.bat new file mode 100644 index 000000000..684bec20a --- /dev/null +++ b/spine-ue4/setup.bat @@ -0,0 +1,9 @@ +@echo off +rmdir Plugins\SpinePlugin\Source\SpinePlugin\Public\spine-cpp /s /q +xcopy /E /I ..\spine-cpp\spine-cpp Plugins\SpinePlugin\Source\SpinePlugin\Public\spine-cpp || goto error +goto done + +:error +@echo Couldn^'t setup spine-ue4 + +:done \ No newline at end of file diff --git a/spine-ue4/setup.sh b/spine-ue4/setup.sh new file mode 100644 index 000000000..2e11b8580 --- /dev/null +++ b/spine-ue4/setup.sh @@ -0,0 +1,3 @@ +#!/bin/sh +rm -rf Plugins/SpinePlugin/Source/SpinePlugin/Public/spine-cpp +cp -r ../spine-cpp/spine-cpp Plugins/SpinePlugin/Source/SpinePlugin/Public/spine-cpp \ No newline at end of file