badlogic 369c85ab42 [ue4] Updated to 4.16 vor 8 Jahren
..
Config 27926682d6 [ue4] Start anew vor 8 Jahren
Content ffddfe51b4 [ue4] Implemented two color tinting. vor 8 Jahren
Plugins 265d9413d3 Merge branch 'master' into 3.6-beta vor 8 Jahren
Source 369c85ab42 [ue4] Updated to 4.16 vor 8 Jahren
LICENSE 27926682d6 [ue4] Start anew vor 8 Jahren
README.md 4ee17864a2 Merged manually with master. @pharan please check AttachmentTools, stretchyman diffuse pma material vor 8 Jahren
SpineUE4.uproject 369c85ab42 [ue4] Updated to 4.16 vor 8 Jahren

README.md

spine-ue4

The spine-ue4 runtime provides functionality to load, manipulate and render Spine skeletal animation data using Unreal Engine 4.15+. spine-ue4 is based on spine-c.

Licensing

This Spine Runtime may only be used for personal or internal use, typically to evaluate Spine before purchasing. If you would like to incorporate a Spine Runtime into your applications, distribute software containing a Spine Runtime, or modify a Spine Runtime, then you will need a valid Spine license. Please see the Spine Runtimes Software License for detailed information.

The Spine Runtimes are developed with the intent to be used with data exported from Spine. By purchasing Spine, Section 2 of the Spine Software License grants the right to create and distribute derivative works of the Spine Runtimes.

Spine version

spine-ue4 works with data exported from the latest Spine version.

spine-ue4 supports all Spine features.

spine-ue4 does not support multiply and screen blending. spine-ue4 does not support pre-multiplied alpha atlases.

Usage

Please see the spine-ue4 guide for full documentation

  1. Create a new Unreal Engine code project. You don't need to write C++, but the code project is needed for the plugin to compile. See the Unreal Engine documentation or have a look at the example in this repository.
  2. Download the Spine Runtimes source using git (git clone https://github.com/esotericsoftware/spine-runtimes) or download it as a zip
  3. Copy the Plugins folder from this directory to your new project's root directory.
  4. Copy the spine-c folder from this repositories root directory to your project's Plugins/SpinePlugin/Sources/SpinePlugin/Public/ directory.
  5. Open the Unreal Project in the Unreal Editor

See the Spine Runtimes documentation on how to use the APIs or check out the Spine UE4 example.

Example

Please see the spine-ue4 guide for full documentation

The Spine UE4 example works on all platforms supported by Unreal Engine.

  1. Copy the spine-c folder from this repositories root directory to your Plugins/SpinePlugin/Sources/SpinePlugin/Public/ directory.
  2. Open the SpineUE4.uproject file with Unreal Editor