Warning: Changes in Love2d and Spriter's SCML format mean this no longer works. It is just here for historical purposes. If you want to fork the project and make it your own, go for it.
Love2d library for Spriter
Built to support the latest version of Spriter, and replace spriter-love2d.
require("lovelyspriter")
function love.load()
-- SCML file, relative path to load images from
spriter = LovelySpriter:new("testrun/testrun.scml", "testrun/")
-- Animation with name
runAnim = spriter:getAnim("run")
end
function love.update(dt)
runAnim:update(dt)
end
function love.draw()
-- Takes the same arguments as regular love.graphics.draw
runAnim:draw(350, 350)
end
-- Turn on drawing debugging information
LovelySpriter.DRAW_BOUNDING = true
LovelySpriter.DRAW_PIVOT_POINT = true
-- Toggle tweening
runAnim = spriter:getAnim("run")
runAnim.tween = false
-- Change animation speed
function love.update(dt)
local animDt = dt * sprite.runSpeed
runAnim:update(animDt)
end