spine animation runtime libraries for various languages

#animation #library #gamedev #c #cpp #c++ #csharp #java #lua #flutter #libgdx #ts #xna

John 2cd9467d27 [unity] Fix unneeded Unity 5 compiler condition. 8 роки тому
examples 5443a70f44 Removed rotation from raptor and tank atlases 8 роки тому
spine-as3 8887a1f5e3 fix typo (#846) 8 роки тому
spine-c 95527b630a [c] Added void* userData field to spTrackEntry. Can be fetched in listeners. 8 роки тому
spine-cocos2d-objc 9960402e39 [cocos2dx][cocos2dobj] Fixed up cocos2d-x and cocos2d-objc xcode projects for new spine-c directory 8 роки тому
spine-cocos2dx 4dacc8c67c [cocos2dx] Updated README 8 роки тому
spine-corona aca4060fad [lua] Ported AnimationState changes 8 роки тому
spine-csharp 8cde9cffd1 [csharp] Use native Math lib for IK accuracy. 8 роки тому
spine-js 6e4784232f [spine-js] Deprecated, updated README.md 9 роки тому
spine-libgdx 3da247d92d [libgdx] Replaced MathUtils usage with new TrigUtils. Does not use LUTs, yielding higher precision necessary for IK & path constraints 8 роки тому
spine-love d52d2e72ee Updated READMEs, supported version is 3.5.xx. 8 роки тому
spine-lua 744230359b [lua] Closes #823, accessed global instead of property 8 роки тому
spine-monogame d52d2e72ee Updated READMEs, supported version is 3.5.xx. 8 роки тому
spine-sfml d85a83d231 [sfml] Updated Linux build to SFML 2.4.1 8 роки тому
spine-starling 16b9d63bf7 Bug: animation totally disappears if has alpha < 1 (#833) 8 роки тому
spine-threejs 24404b4adf [threejs] Deprecated, updated README.md 9 роки тому
spine-tk2d e360d08d5e Link to new 2D Toolkit website. 9 роки тому
spine-ts 2585dc16ab [ts] Fixed widget example, using var instead of let 8 роки тому
spine-ue4 7131074535 [ue4] Updated README 8 роки тому
spine-unity 2cd9467d27 [unity] Fix unneeded Unity 5 compiler condition. 8 роки тому
spine-xna d52d2e72ee Updated READMEs, supported version is 3.5.xx. 8 роки тому
.gitignore 7f96e2350b [ue4] Updated .gitignore 8 роки тому
.npmignore a8a20fce13 Add npm support (#793) 8 роки тому
CHANGELOG.md 2dc9726282 Update CHANGELOG.md 8 роки тому
CMakeLists.txt 387b0afb80 [c] Added spine-c-tests (thanks @jpoag), fixed up CMake build 8 роки тому
LICENSE d631da5f56 Moved version to make it more clear it's a license version, not a runtime version. 8 роки тому
README.md 0c59cccf3a Added contributor guidelines to README.md 8 роки тому
package.json a8a20fce13 Add npm support (#793) 8 роки тому

README.md

Spine Runtimes

This GitHub project hosts the Spine Runtimes which are needed to use Spine 2D skeletal animation with various game toolkits.

Licensing

The Spine Runtimes may only be used for personal or internal use, typically to evaluate Spine before purchasing. If you would like to incorporate the Spine Runtimes into your applications, distribute software containing the Spine Runtimes, or modify the Spine Runtimes, 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.

Documentation

See the Spine runtime documentation for documentation applicable to all runtimes. See each runtime's README.md for runtime specific documentation.

Bugs, enhancements, and tasks

Review our backlog of bugs, enhancements, and tasks in the spine-runtimes and spine-editor issue trackers. However, you may find it more convenient to use the spine-runtimes waffle and spine-editor waffle, which provide a nicer view of the same issue tracker information.

Versioning

The code provided here is continuously under development. Generally the latest Git master source works with the data exported from the latest version of Spine. The Spine version can be frozen at a specific Spine version that matches the Spine Runtimes source being used. Occaisionally the Spine Runtimes are tagged to work with a specific Spine version.

Contributing

Before we can merge your contributions, we will need a signed contributor license agreement (CLA) from you. You can send a copy of the CLA to [email protected].

If possible, base your contributions on the current development branch, which is $version-beta, e.g. 3.6-beta. Makre sure to follow the formatting you find in the respective runtime code you contribute to.