Spine runtime for Haxe automatically converted from the official Java/libgdx runtime
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
spine
.gitignore
Convert.hx
ImportAll.hx
LICENSE
README.md
build-static.hxml
build.hxml
convert.hxml
haxelib.json
package-lock.json
package.json

README.md

spine-hx

Spine runtime for Haxe automatically converted from the official Java/libgdx runtime.

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-hx works with data exported from Spine 3.6.xx.

spine-hx supports all Spine features until 3.6.xx.

spine-hx does not support loading the binary format.

Renderer

The runtime is currently provided as is, with no default renderer. However it should not be too difficult to create a renderer for any Haxe game engine/framework based on this runtime, as long as the engine can draw quads and 2d meshes.

Code generation

This repository will be updated on a regular basis when new versions of Spine get available, but you can do the conversion yourself as well.

Ensure you have Node.js, Haxe and Git installed on your machine, then run in a terminal, inside spine-hx directory:

haxe convert.hxml

Thanks to

@Beeblerox who provided a manually converted SkeletonBinary.hx file (from C# code base)