badlogic 0312d2725d [lua] Port of mesh whitespaces stripping. See #1232. 6 éve
..
attachments 0312d2725d [lua] Port of mesh whitespaces stripping. See #1232. 6 éve
vertexeffects fdee465333 [lua][love][corona] Added vertex effect support. See #898 8 éve
Animation.lua 751c6e23db [lua] Added event volume and balance, see #1171. 6 éve
AnimationState.lua 941a9bd685 [runtimes] Ported fix for attachmentThreshold, see #1204. 6 éve
AnimationStateData.lua c0fdc454a2 Fixed inconsistent newlines. 8 éve
Atlas.lua 71a50183c7 [lua] Manually merged PR #1103. 7 éve
AtlasAttachmentLoader.lua 71a50183c7 [lua] Manually merged PR #1103. 7 éve
AttachmentLoader.lua 71a50183c7 [lua] Manually merged PR #1103. 7 éve
AttachmentType.lua c0fdc454a2 Fixed inconsistent newlines. 8 éve
BlendMode.lua c0fdc454a2 Fixed inconsistent newlines. 8 éve
Bone.lua c09b0673ac [lua] Ported fix for #1224, disable inherit scale. 6 éve
BoneData.lua 7cd0cd5fde [lua] First pass on 3.5 update, only Skeleton:updateCache and updateWorldTransform missing 8 éve
BoundingBoxAttachment.lua c0fdc454a2 Fixed inconsistent newlines. 8 éve
Color.lua 3ab208ed82 [lua] Fix for Color:newWith 8 éve
Event.lua 751c6e23db [lua] Added event volume and balance, see #1171. 6 éve
EventData.lua 751c6e23db [lua] Added event volume and balance, see #1171. 6 éve
IkConstraint.lua 3e8cb852bb [lua] Ported addition of uniform/compressed IK and rotation fix. 7 éve
IkConstraintData.lua 3e8cb852bb [lua] Ported addition of uniform/compressed IK and rotation fix. 7 éve
Interpolation.lua fdee465333 [lua][love][corona] Added vertex effect support. See #898 8 éve
LICENSE ef50131431 [runtimes] Updated all LICENSE files and README.mds 8 éve
MeshAttachment.lua c0fdc454a2 Fixed inconsistent newlines. 8 éve
PathConstraint.lua 7d066d7f9d [lua] Fix path constraint for when path length is NaN. See #1230. 6 éve
PathConstraintData.lua 7cd0cd5fde [lua] First pass on 3.5 update, only Skeleton:updateCache and updateWorldTransform missing 8 éve
README.md d0cc44bfdb Fixed URLs in READMEs, replaced most with relative links, so URLs point to correct branch. 7 éve
RegionAttachment.lua 71a50183c7 [lua] Manually merged PR #1103. 7 éve
Skeleton.lua 3e8cb852bb [lua] Ported addition of uniform/compressed IK and rotation fix. 7 éve
SkeletonBounds.lua 71a50183c7 [lua] Manually merged PR #1103. 7 éve
SkeletonClipping.lua 183973cfd6 [lua] Clipping fix, see #1219 6 éve
SkeletonData.lua 71a50183c7 [lua] Manually merged PR #1103. 7 éve
SkeletonJson.lua 751c6e23db [lua] Added event volume and balance, see #1171. 6 éve
Skin.lua 71a50183c7 [lua] Manually merged PR #1103. 7 éve
Slot.lua 4ee17864a2 Merged manually with master. @pharan please check AttachmentTools, stretchyman diffuse pma material 8 éve
SlotData.lua 0a2ca732cd [lua][corona] Ported 3.6 changes except TransformConstraint update 8 éve
TextureAtlas.lua 71a50183c7 [lua] Manually merged PR #1103. 7 éve
TextureAtlasRegion.lua c0fdc454a2 Fixed inconsistent newlines. 8 éve
TextureFilter.lua c0fdc454a2 Fixed inconsistent newlines. 8 éve
TextureRegion.lua c0fdc454a2 Fixed inconsistent newlines. 8 éve
TextureWrap.lua c0fdc454a2 Fixed inconsistent newlines. 8 éve
TransformConstraint.lua 3f77c0e172 [lua] Allow negative scale and shear mix in transform constraint. See #1227. 6 éve
TransformConstraintData.lua 0a2ca732cd [lua][corona] Ported 3.6 changes except TransformConstraint update 8 éve
TransformMode.lua 7b093dad40 [lua] Added TransformMode enum 8 éve
Triangulator.lua abc5ff272d [lua] Added convex decomposition 8 éve
utils.lua fdee465333 [lua][love][corona] Added vertex effect support. See #898 8 éve

README.md

spine-lua

The spine-lua runtime provides functionality to load and manipulate Spine skeletal animation data using Lua. It does not perform rendering but can be extended to enable Spine animations for other Lua-based projects.

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

spine-lua supports all Spine features.

spine-lua does not yet support loading the binary format.

Setup

  1. Download the Spine Runtimes source using git or by downloading it as a zip via the download button above.
  2. Copy the contents of the spine-lua directory into your project.

Runtimes Extending spine-lua