mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-06 07:14:55 +08:00
[love] Fixed up Love sample
This commit is contained in:
parent
e4a5a091f0
commit
d20bcbb0bb
@ -54,17 +54,24 @@ function loadSkeleton (jsonFile, atlasFile, animation, skin, scale, x, y)
|
||||
local state = spine.AnimationState.new(stateData)
|
||||
state:setAnimationByName(0, animation, true)
|
||||
|
||||
state.onStart = function (trackIndex)
|
||||
print(trackIndex.." start: "..state:getCurrent(trackIndex).animation.name)
|
||||
-- set some event callbacks
|
||||
state.onStart = function (entry)
|
||||
print(entry.trackIndex.." start: "..entry.animation.name)
|
||||
end
|
||||
state.onEnd = function (trackIndex)
|
||||
print(trackIndex.." end: "..state:getCurrent(trackIndex).animation.name)
|
||||
state.onInterrupt = function (entry)
|
||||
print(entry.trackIndex.." interrupt: "..entry.animation.name)
|
||||
end
|
||||
state.onComplete = function (trackIndex, loopCount)
|
||||
print(trackIndex.." complete: "..state:getCurrent(trackIndex).animation.name..", "..loopCount)
|
||||
state.onEnd = function (entry)
|
||||
print(entry.trackIndex.." end: "..entry.animation.name)
|
||||
end
|
||||
state.onEvent = function (trackIndex, event)
|
||||
print(trackIndex.." event: "..state:getCurrent(trackIndex).animation.name..", "..event.data.name..", "..event.intValue..", "..event.floatValue..", '"..(event.stringValue or "").."'")
|
||||
state.onComplete = function (entry)
|
||||
print(entry.trackIndex.." complete: "..entry.animation.name)
|
||||
end
|
||||
state.onDispose = function (entry)
|
||||
print(entry.trackIndex.." dispose: "..entry.animation.name)
|
||||
end
|
||||
state.onEvent = function (entry, event)
|
||||
print(entry.trackIndex.." event: "..entry.animation.name..", "..event.data.name..", "..event.intValue..", "..event.floatValue..", '"..(event.stringValue or "").."'")
|
||||
end
|
||||
|
||||
state:update(0.5)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user