From 59204db7f8b94e14f055edfb8b200b9ac33ec38e Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Sun, 16 Nov 2014 00:04:53 +0100 Subject: [PATCH] Flip timelines for spine-lua, spine-corona, spine-love. --- spine-corona/examples/dragon.lua | 1 - spine-corona/examples/dragon/dragon.atlas | 290 ------------------ spine-corona/examples/hero.lua | 39 +++ spine-corona/examples/hero/hero.json | 5 + spine-corona/examples/hero/images/body.png | Bin 0 -> 14971 bytes spine-corona/examples/hero/images/cape.png | Bin 0 -> 18361 bytes spine-corona/examples/hero/images/eyes.png | Bin 0 -> 12988 bytes spine-corona/examples/hero/images/fingers.png | Bin 0 -> 6914 bytes spine-corona/examples/hero/images/foot1.png | Bin 0 -> 11231 bytes spine-corona/examples/hero/images/foot2.png | Bin 0 -> 10883 bytes .../examples/hero/images/forearm1.png | Bin 0 -> 6706 bytes .../examples/hero/images/forearm2.png | Bin 0 -> 6789 bytes spine-corona/examples/hero/images/hand1.png | Bin 0 -> 9941 bytes spine-corona/examples/hero/images/hand2.png | Bin 0 -> 7414 bytes spine-corona/examples/hero/images/head.png | Bin 0 -> 28162 bytes spine-corona/examples/hero/images/license.txt | 5 + spine-corona/examples/hero/images/mantles.png | Bin 0 -> 14681 bytes spine-corona/examples/hero/images/mouth.png | Bin 0 -> 5974 bytes spine-corona/examples/hero/images/shin1.png | Bin 0 -> 8044 bytes spine-corona/examples/hero/images/shin2.png | Bin 0 -> 7635 bytes spine-corona/examples/hero/images/sword.png | Bin 0 -> 15396 bytes spine-corona/examples/hero/images/thigh1.png | Bin 0 -> 7656 bytes spine-corona/examples/hero/images/thigh2.png | Bin 0 -> 7133 bytes .../examples/hero/images/upperarm1.png | Bin 0 -> 6338 bytes .../examples/hero/images/upperarm2.png | Bin 0 -> 5832 bytes spine-corona/main.lua | 3 +- spine-corona/spine-corona/spine.lua | 23 +- spine-lua/Animation.lua | 165 +++++++++- spine-lua/Bone.lua | 41 ++- spine-lua/Skeleton.lua | 6 +- spine-lua/SkeletonJson.lua | 23 ++ spine-lua/Slot.lua | 16 +- 32 files changed, 286 insertions(+), 331 deletions(-) delete mode 100644 spine-corona/examples/dragon/dragon.atlas create mode 100644 spine-corona/examples/hero.lua create mode 100644 spine-corona/examples/hero/hero.json create mode 100644 spine-corona/examples/hero/images/body.png create mode 100644 spine-corona/examples/hero/images/cape.png create mode 100644 spine-corona/examples/hero/images/eyes.png create mode 100644 spine-corona/examples/hero/images/fingers.png create mode 100644 spine-corona/examples/hero/images/foot1.png create mode 100644 spine-corona/examples/hero/images/foot2.png create mode 100644 spine-corona/examples/hero/images/forearm1.png create mode 100644 spine-corona/examples/hero/images/forearm2.png create mode 100644 spine-corona/examples/hero/images/hand1.png create mode 100644 spine-corona/examples/hero/images/hand2.png create mode 100644 spine-corona/examples/hero/images/head.png create mode 100644 spine-corona/examples/hero/images/license.txt create mode 100644 spine-corona/examples/hero/images/mantles.png create mode 100644 spine-corona/examples/hero/images/mouth.png create mode 100644 spine-corona/examples/hero/images/shin1.png create mode 100644 spine-corona/examples/hero/images/shin2.png create mode 100644 spine-corona/examples/hero/images/sword.png create mode 100644 spine-corona/examples/hero/images/thigh1.png create mode 100644 spine-corona/examples/hero/images/thigh2.png create mode 100644 spine-corona/examples/hero/images/upperarm1.png create mode 100644 spine-corona/examples/hero/images/upperarm2.png diff --git a/spine-corona/examples/dragon.lua b/spine-corona/examples/dragon.lua index 0e2c468fe..e5eec84a8 100644 --- a/spine-corona/examples/dragon.lua +++ b/spine-corona/examples/dragon.lua @@ -38,4 +38,3 @@ Runtime:addEventListener("enterFrame", function (event) state:apply(skeleton) skeleton:updateWorldTransform() end) - diff --git a/spine-corona/examples/dragon/dragon.atlas b/spine-corona/examples/dragon/dragon.atlas deleted file mode 100644 index 089eba72e..000000000 --- a/spine-corona/examples/dragon/dragon.atlas +++ /dev/null @@ -1,290 +0,0 @@ - -dragon.png -format: RGBA4444 -filter: Nearest,Nearest -repeat: none -L_rear_thigh - rotate: false - xy: 895, 20 - size: 91, 148 - orig: 91, 149 - offset: 0, 0 - index: -1 -L_wing01 - rotate: false - xy: 814, 672 - size: 191, 256 - orig: 191, 256 - offset: 0, 0 - index: -1 -L_wing02 - rotate: false - xy: 714, 189 - size: 179, 269 - orig: 179, 269 - offset: 0, 0 - index: -1 -L_wing03 - rotate: false - xy: 785, 463 - size: 186, 207 - orig: 186, 207 - offset: 0, 0 - index: -1 -L_wing05 - rotate: true - xy: 2, 9 - size: 218, 213 - orig: 218, 213 - offset: 0, 0 - index: -1 -L_wing06 - rotate: false - xy: 2, 229 - size: 192, 331 - orig: 192, 331 - offset: 0, 0 - index: -1 -R_wing01 - rotate: true - xy: 502, 709 - size: 219, 310 - orig: 219, 310 - offset: 0, 0 - index: -1 -R_wing02 - rotate: true - xy: 204, 463 - size: 203, 305 - orig: 203, 305 - offset: 0, 0 - index: -1 -R_wing03 - rotate: false - xy: 511, 460 - size: 272, 247 - orig: 272, 247 - offset: 0, 0 - index: -1 -R_wing05 - rotate: false - xy: 196, 232 - size: 251, 229 - orig: 251, 229 - offset: 0, 0 - index: -1 -R_wing06 - rotate: false - xy: 2, 562 - size: 200, 366 - orig: 200, 366 - offset: 0, 0 - index: -1 -R_wing07 - rotate: true - xy: 449, 258 - size: 200, 263 - orig: 200, 263 - offset: 0, 0 - index: -1 -R_wing08 - rotate: false - xy: 467, 2 - size: 234, 254 - orig: 234, 254 - offset: 0, 0 - index: -1 -R_wing09 - rotate: false - xy: 217, 26 - size: 248, 204 - orig: 248, 204 - offset: 0, 0 - index: -1 -back - rotate: false - xy: 703, 2 - size: 190, 185 - orig: 190, 185 - offset: 0, 0 - index: -1 -chest - rotate: true - xy: 895, 170 - size: 136, 122 - orig: 136, 122 - offset: 0, 0 - index: -1 -front_toeA - rotate: false - xy: 976, 972 - size: 29, 50 - orig: 29, 50 - offset: 0, 0 - index: -1 -head - rotate: false - xy: 204, 668 - size: 296, 260 - orig: 296, 260 - offset: 0, 0 - index: -1 -logo - rotate: false - xy: 2, 930 - size: 897, 92 - orig: 897, 92 - offset: 0, 0 - index: -1 -tail01 - rotate: false - xy: 895, 308 - size: 120, 153 - orig: 120, 153 - offset: 0, 0 - index: -1 -tail03 - rotate: false - xy: 901, 930 - size: 73, 92 - orig: 73, 92 - offset: 0, 0 - index: -1 - -dragon2.png -format: RGBA4444 -filter: Nearest,Nearest -repeat: none -L_front_leg - rotate: true - xy: 391, 141 - size: 84, 57 - orig: 84, 57 - offset: 0, 0 - index: -1 -L_front_thigh - rotate: false - xy: 446, 269 - size: 84, 72 - orig: 84, 72 - offset: 0, 0 - index: -1 -L_rear_leg - rotate: true - xy: 888, 342 - size: 168, 132 - orig: 206, 177 - offset: 19, 20 - index: -1 -L_wing04 - rotate: false - xy: 256, 227 - size: 188, 135 - orig: 188, 135 - offset: 0, 0 - index: -1 -L_wing07 - rotate: false - xy: 2, 109 - size: 159, 255 - orig: 159, 255 - offset: 0, 0 - index: -1 -L_wing08 - rotate: true - xy: 705, 346 - size: 164, 181 - orig: 164, 181 - offset: 0, 0 - index: -1 -L_wing09 - rotate: false - xy: 499, 343 - size: 204, 167 - orig: 204, 167 - offset: 0, 0 - index: -1 -R_front_leg - rotate: false - xy: 273, 34 - size: 101, 89 - orig: 101, 89 - offset: 0, 0 - index: -1 -R_front_thigh - rotate: false - xy: 163, 106 - size: 108, 108 - orig: 108, 108 - offset: 0, 0 - index: -1 -R_rear_leg - rotate: false - xy: 273, 125 - size: 116, 100 - orig: 116, 100 - offset: 0, 0 - index: -1 -R_rear_thigh - rotate: false - xy: 163, 216 - size: 91, 148 - orig: 91, 149 - offset: 0, 0 - index: -1 -R_wing04 - rotate: false - xy: 2, 366 - size: 279, 144 - orig: 279, 144 - offset: 0, 0 - index: -1 -chin - rotate: false - xy: 283, 364 - size: 214, 146 - orig: 214, 146 - offset: 0, 0 - index: -1 -front_toeB - rotate: false - xy: 590, 284 - size: 56, 57 - orig: 56, 57 - offset: 0, 0 - index: -1 -rear-toe - rotate: true - xy: 2, 2 - size: 105, 77 - orig: 109, 77 - offset: 0, 0 - index: -1 -tail02 - rotate: true - xy: 151, 9 - size: 95, 120 - orig: 95, 120 - offset: 0, 0 - index: -1 -tail04 - rotate: false - xy: 532, 270 - size: 56, 71 - orig: 56, 71 - offset: 0, 0 - index: -1 -tail05 - rotate: false - xy: 648, 282 - size: 52, 59 - orig: 52, 59 - offset: 0, 0 - index: -1 -tail06 - rotate: true - xy: 81, 12 - size: 95, 68 - orig: 95, 68 - offset: 0, 0 - index: -1 diff --git a/spine-corona/examples/hero.lua b/spine-corona/examples/hero.lua new file mode 100644 index 000000000..1eeaec864 --- /dev/null +++ b/spine-corona/examples/hero.lua @@ -0,0 +1,39 @@ + +-- This skeleton uses IK for the feet. + +local spine = require "spine-corona.spine" + +local json = spine.SkeletonJson.new() +local skeletonData = json:readSkeletonDataFile("examples/hero/hero.json") + +local skeleton = spine.Skeleton.new(skeletonData) +function skeleton:createImage (attachment) + return display.newImage("examples/hero/images/" .. attachment.name .. ".png") +end +skeleton.group.x = 195 +skeleton.group.y = 385 +skeleton.flipX = false +skeleton.flipY = false +skeleton.debug = true -- Omit or set to false to not draw debug lines on top of the images. +skeleton:setToSetupPose() + +-- AnimationStateData defines crossfade durations between animations. +local stateData = spine.AnimationStateData.new(skeletonData) +-- AnimationState has a queue of animations and can apply them with crossfading. +local state = spine.AnimationState.new(stateData) +--state:setAnimationByName(0, "Idle", true, 0) +state:setAnimationByName(0, "Walk", true, 0) + +local lastTime = 0 +local animationTime = 0 +Runtime:addEventListener("enterFrame", function (event) + -- Compute time in seconds since last frame. + local currentTime = event.time / 1000 + local delta = currentTime - lastTime + lastTime = currentTime + + -- Update the state with the delta time, apply it, and update the world transforms. + state:update(delta) + state:apply(skeleton) + skeleton:updateWorldTransform() +end) diff --git a/spine-corona/examples/hero/hero.json b/spine-corona/examples/hero/hero.json new file mode 100644 index 000000000..f7e5237d5 --- /dev/null +++ b/spine-corona/examples/hero/hero.json @@ -0,0 +1,5 @@ +{"skeleton":{"hash":"/c595Zn6OYuZT0GEQ7y1piry/xk","spine":"Dev","width":319.29,"height":337.01},"bones":[{"name":"root"},{"name":"Hip","parent":"root","y":94.88},{"name":"L_Ground","parent":"root","x":-31.28,"y":0.26},{"name":"LookTarget","parent":"root","x":112.83,"y":218.2},{"name":"R_Ground","parent":"root","x":28.11,"y":0.26},{"name":"L_Ankle","parent":"L_Ground","x":0.26,"y":33.05},{"name":"LookConstraintGoal","parent":"LookTarget","y":-43.82},{"name":"R_Ankle","parent":"R_Ground","y":31.79},{"name":"body","parent":"Hip","length":60.79,"x":4.09,"y":3.17,"rotation":96.39},{"name":"thigh1","parent":"Hip","length":23.94,"x":-17.51,"y":-5.22,"rotation":-107.07},{"name":"thigh2","parent":"Hip","length":23.65,"x":21.85,"y":-5.86,"rotation":-85.46},{"name":"head","parent":"body","length":24.35,"x":74.55,"y":-4.84,"rotation":-92.69},{"name":"mantles","parent":"body","x":48.47,"y":-9,"rotation":-2.25},{"name":"shin1","parent":"thigh1","length":28.23,"x":29.76,"y":-0.91,"rotation":10.26},{"name":"shin2","parent":"thigh2","length":25.35,"x":31.99,"y":2.96,"rotation":-2.25},{"name":"upperarm1","parent":"body","length":19.35,"x":52.49,"y":41.84,"rotation":130.11},{"name":"upperarm2","parent":"body","length":25.98,"x":57.94,"y":-38.93,"rotation":-178.95},{"name":"foot1","parent":"shin1","length":27.07,"x":28.17,"y":-0.48,"rotation":-90.96,"inheritRotation":false},{"name":"foot2","parent":"shin2","length":22.28,"x":25.54,"y":0.27,"rotation":-90.42,"inheritRotation":false},{"name":"forearm1","parent":"upperarm1","length":22.06,"x":23.97,"y":5.16,"rotation":30.56},{"name":"forearm2","parent":"upperarm2","length":15.3,"x":28.74,"y":-0.9,"rotation":6.79},{"name":"hand1","parent":"forearm1","length":28.01,"x":27.54,"y":0.44,"rotation":16.24},{"name":"hand2","parent":"forearm2","length":23.76,"x":22.8,"y":-0.21,"rotation":1.35},{"name":"weapon","parent":"hand2","length":157.4,"x":15.97,"y":1.43,"rotation":77.9}],"ik":[{"name":"L_Leg","bones":["thigh1","shin1"],"target":"L_Ankle","bendPositive":false},{"name":"R_Leg","bones":["thigh2","shin2"],"target":"R_Ankle","bendPositive":false},{"name":"LookConstraint","bones":["head"],"target":"LookConstraintGoal","mix":0}],"slots":[{"name":"upperarm2","bone":"upperarm2","attachment":"upperarm2"},{"name":"sword","bone":"root"},{"name":"hand2","bone":"hand2","attachment":"hand2"},{"name":"weapon","bone":"weapon","attachment":"sword"},{"name":"fingers","bone":"hand2","attachment":"fingers"},{"name":"forearm2","bone":"forearm2","attachment":"forearm2"},{"name":"thigh2","bone":"thigh2","attachment":"thigh2"},{"name":"foot2","bone":"foot2","attachment":"foot2"},{"name":"shin2","bone":"shin2","attachment":"shin2"},{"name":"thigh1","bone":"thigh1","attachment":"thigh1"},{"name":"foot1","bone":"foot1","attachment":"foot1"},{"name":"body","bone":"body","attachment":"body"},{"name":"shin1","bone":"shin1","attachment":"shin1"},{"name":"upperarm1","bone":"upperarm1","attachment":"upperarm1"},{"name":"mantles","bone":"mantles","attachment":"mantles"},{"name":"head","bone":"head","attachment":"head"},{"name":"mouth","bone":"head","attachment":"mouth"},{"name":"eyes","bone":"head","attachment":"eyes"},{"name":"forearm1","bone":"forearm1","attachment":"forearm1"},{"name":"hand1","bone":"hand1","attachment":"hand1"}],"skins":{"default":{"body":{"body":{"x":33.81,"y":2.59,"rotation":-92.7,"width":97,"height":95}},"eyes":{"eyes":{"x":6.48,"y":50.75,"rotation":0.12,"width":82,"height":31}},"fingers":{"fingers":{"x":16.21,"y":1.37,"rotation":82.36,"width":31,"height":33}},"foot1":{"foot1":{"x":12.55,"y":0.12,"rotation":90.96,"width":50,"height":42}},"foot2":{"foot2":{"x":8.83,"y":2.92,"rotation":90.42,"width":53,"height":38}},"forearm1":{"forearm1":{"x":11.88,"y":-5.04,"rotation":106.61,"width":41,"height":49}},"forearm2":{"forearm2":{"x":13.08,"y":-0.63,"rotation":83.71,"width":31,"height":32}},"hand1":{"hand1":{"x":11.92,"y":-0.7,"rotation":90.37,"width":37,"height":48}},"hand2":{"hand2":{"x":14.23,"y":1.64,"rotation":82.36,"width":31,"height":37}},"head":{"head":{"x":7.79,"y":71.87,"rotation":0.12,"width":172,"height":173}},"mantles":{"mantles":{"x":15.57,"y":11.76,"rotation":-90.45,"width":136,"height":55}},"mouth":{"mouth":{"x":12.07,"y":10.76,"rotation":0.12,"width":61,"height":13}},"shin1":{"shin1":{"x":8.95,"y":0.67,"rotation":96.8,"width":53,"height":57}},"shin2":{"shin2":{"x":2.25,"y":-2.94,"rotation":87.71,"width":51,"height":54}},"thigh1":{"thigh1":{"x":11.98,"y":-1.01,"rotation":107.07,"width":60,"height":63}},"thigh2":{"thigh2":{"x":15.7,"y":-4.61,"rotation":85.46,"width":57,"height":64}},"upperarm1":{"upperarm1":{"x":6.6,"y":0.05,"rotation":137.18,"width":50,"height":56}},"upperarm2":{"upperarm2":{"x":13.32,"y":-2.21,"rotation":90.45,"width":39,"height":59}},"weapon":{"sword":{"x":71.38,"y":0.2,"rotation":0.19,"width":216,"height":69}}}},"events":{"Footstep":{}},"animations":{"Attack":{"bones":{"root":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.4,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.4,"x":0,"y":0}]},"Hip":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.4,"angle":0}],"translate":[{"time":0,"x":-12.6,"y":-11.34},{"time":0.0666,"x":-20.75,"y":-23.08},{"time":0.1333,"x":-15.51,"y":-16.91},{"time":0.2,"x":-5.88,"y":-21.85},{"time":0.2666,"x":-7.08,"y":-25.29},{"time":0.4,"x":-12.6,"y":-11.34}]},"L_Ground":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.4,"angle":0}],"translate":[{"time":0,"x":51.94,"y":0,"curve":"stepped"},{"time":0.4,"x":51.94,"y":0}]},"R_Ground":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.4,"angle":0}],"translate":[{"time":0,"x":-67.98,"y":0,"curve":"stepped"},{"time":0.4,"x":-67.98,"y":0}]},"L_Ankle":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.4,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.4,"x":0,"y":0}]},"R_Ankle":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.4,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.4,"x":0,"y":0}]},"body":{"rotate":[{"time":0,"angle":2.2},{"time":0.0666,"angle":13.21},{"time":0.1333,"angle":-9.58},{"time":0.2,"angle":-23.58},{"time":0.2666,"angle":-32.14},{"time":0.4,"angle":2.2}],"translate":[{"time":0,"x":-0.76,"y":-1.89},{"time":0.1333,"x":4.86,"y":-0.24},{"time":0.2,"x":8.05,"y":-2.43},{"time":0.4,"x":-0.76,"y":-1.89}]},"thigh1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.4,"angle":0}],"translate":[{"time":0,"x":14.5,"y":-3.78,"curve":"stepped"},{"time":0.4,"x":14.5,"y":-3.78}]},"thigh2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.4,"angle":0}],"translate":[{"time":0,"x":-22.57,"y":1.51},{"time":0.2,"x":-13.26,"y":-2.4},{"time":0.4,"x":-22.57,"y":1.51}]},"head":{"rotate":[{"time":0,"angle":-19.21},{"time":0.0666,"angle":-19.17},{"time":0.1333,"angle":4.76},{"time":0.2,"angle":12.46},{"time":0.2666,"angle":12.57},{"time":0.4,"angle":-19.21}],"translate":[{"time":0,"x":0,"y":0},{"time":0.0666,"x":3.47,"y":5.7},{"time":0.2,"x":-4.55,"y":-12.27},{"time":0.4,"x":0,"y":0}]},"mantles":{"rotate":[{"time":0,"angle":-8.27},{"time":0.0666,"angle":5.32},{"time":0.1333,"angle":4.8},{"time":0.2,"angle":-2.43},{"time":0.2666,"angle":-12.35},{"time":0.4,"angle":-8.27}],"translate":[{"time":0,"x":0,"y":0},{"time":0.0666,"x":5.51,"y":-5.45},{"time":0.1333,"x":1.53,"y":-5.87},{"time":0.2,"x":0.46,"y":-6.11},{"time":0.2666,"x":-6.55,"y":-4.72},{"time":0.4,"x":0,"y":0}]},"shin1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.4,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.4,"x":0,"y":0}]},"shin2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.4,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.4,"x":0,"y":0}]},"upperarm1":{"rotate":[{"time":0,"angle":-4.05},{"time":0.0666,"angle":33.65},{"time":0.1333,"angle":-3.75},{"time":0.2666,"angle":-49.64},{"time":0.3333,"angle":-42.31},{"time":0.4,"angle":-4.05}],"translate":[{"time":0,"x":0,"y":0},{"time":0.2,"x":-2.5,"y":-6.51},{"time":0.4,"x":0,"y":0}]},"upperarm2":{"rotate":[{"time":0,"angle":324.46},{"time":0.0666,"angle":101.05},{"time":0.1333,"angle":49.05},{"time":0.2,"angle":15.11},{"time":0.2666,"angle":313.18},{"time":0.4,"angle":324.46}],"translate":[{"time":0,"x":0,"y":0},{"time":0.1333,"x":-2.1,"y":-8.13},{"time":0.2,"x":-10.56,"y":1.25},{"time":0.4,"x":0,"y":0}]},"foot1":{"rotate":[{"time":0,"angle":8.9,"curve":"stepped"},{"time":0.4,"angle":8.9}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.4,"x":0,"y":0}]},"foot2":{"rotate":[{"time":0,"angle":-13.11,"curve":"stepped"},{"time":0.4,"angle":-13.11}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.4,"x":0,"y":0}]},"forearm1":{"rotate":[{"time":0,"angle":7.93},{"time":0.0666,"angle":42.3},{"time":0.1333,"angle":21.87},{"time":0.3333,"angle":43.27},{"time":0.4,"angle":7.93}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.4,"x":0,"y":0}]},"forearm2":{"rotate":[{"time":0,"angle":56.31},{"time":0.0666,"angle":87.62},{"time":0.1333,"angle":6.51},{"time":0.2,"angle":1},{"time":0.2666,"angle":45.14},{"time":0.4,"angle":56.31}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.4,"x":0,"y":0}]},"hand1":{"rotate":[{"time":0,"angle":0},{"time":0.1333,"angle":-8.94},{"time":0.2666,"angle":-20.79},{"time":0.4,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.4,"x":0,"y":0}]},"hand2":{"rotate":[{"time":0,"angle":17.89},{"time":0.0666,"angle":-12.89},{"time":0.1333,"angle":-11.39},{"time":0.2,"angle":6.2},{"time":0.2666,"angle":18.96},{"time":0.4,"angle":17.89}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.4,"x":0,"y":0}]},"weapon":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.4,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.4,"x":0,"y":0}]}}},"Crouch":{"bones":{"upperarm2":{"rotate":[{"time":0,"angle":38.03},{"time":0.5,"angle":30.8},{"time":1,"angle":38.03}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"body":{"rotate":[{"time":0,"angle":-15.51,"curve":[0.25,0,0.75,1]},{"time":0.5,"angle":-11.54,"curve":[0.25,0,0.75,1]},{"time":1,"angle":-15.51}],"translate":[{"time":0,"x":-0.41,"y":-2.32,"curve":[0.25,0,0.75,1]},{"time":0.5,"x":-2.2,"y":-0.53,"curve":[0.25,0,0.75,1]},{"time":1,"x":-0.41,"y":-2.32}]},"head":{"rotate":[{"time":0,"angle":8.72},{"time":0.5,"angle":3.24},{"time":1,"angle":8.72}],"translate":[{"time":0,"x":-4.42,"y":-2.85,"curve":[0.361,0.63,0.697,1]},{"time":0.1666,"x":-4.84,"y":-3.05,"curve":[0.25,0,0.75,1]},{"time":0.6666,"x":-2.35,"y":-1.86,"curve":[0.36,0.43,0.701,0.8]},{"time":1,"x":-4.42,"y":-2.85}]},"Hip":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":-11.22,"y":-42.01,"curve":"stepped"},{"time":1,"x":-11.22,"y":-42.01}]},"mantles":{"rotate":[{"time":0,"angle":9.04},{"time":0.5,"angle":7.13},{"time":1,"angle":9.04}],"translate":[{"time":0,"x":-0.09,"y":0,"curve":"stepped"},{"time":1,"x":-0.09,"y":0}]},"L_Ground":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":-29.07,"y":1.18,"curve":"stepped"},{"time":1,"x":-29.07,"y":1.18}]},"R_Ground":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":16.23,"y":0,"curve":"stepped"},{"time":1,"x":16.23,"y":0}]},"upperarm1":{"rotate":[{"time":0,"angle":-5.42},{"time":0.5,"angle":-11.1},{"time":1,"angle":-5.42}],"translate":[{"time":0,"x":-6.94,"y":5.85,"curve":"stepped"},{"time":1,"x":-6.94,"y":5.85}]},"forearm1":{"rotate":[{"time":0,"angle":25.38},{"time":0.5,"angle":32.07},{"time":1,"angle":25.38}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"forearm2":{"rotate":[{"time":0,"angle":18.6},{"time":0.5,"angle":26.15},{"time":1,"angle":18.6}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"thigh2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":-2.75,"y":0,"curve":"stepped"},{"time":1,"x":-2.75,"y":0}]},"thigh1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":-0.92,"y":6.67,"curve":"stepped"},{"time":1,"x":-0.92,"y":6.67}]},"foot1":{"rotate":[{"time":0,"angle":270.13,"curve":"stepped"},{"time":1,"angle":270.13}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"foot2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"weapon":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"hand2":{"rotate":[{"time":0,"angle":-13.39},{"time":0.5,"angle":-17.28},{"time":1,"angle":-13.39}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"hand1":{"rotate":[{"time":0,"angle":-9.29},{"time":0.5,"angle":-1.97},{"time":1,"angle":-9.29}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"shin2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"shin1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"R_Ankle":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":-4.92,"curve":"stepped"},{"time":1,"x":0,"y":-4.92}]},"L_Ankle":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":-12.22,"curve":"stepped"},{"time":1,"x":0,"y":-12.22}]}}},"Fall":{"bones":{"R_Ground":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":13.15,"y":7.94,"curve":"stepped"},{"time":1,"x":13.15,"y":7.94}]},"L_Ground":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":35.34,"y":4.14,"curve":"stepped"},{"time":1,"x":35.34,"y":4.14}]},"foot1":{"rotate":[{"time":0,"angle":19.62,"curve":"stepped"},{"time":1,"angle":19.62}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"foot2":{"rotate":[{"time":0,"angle":39.16,"curve":"stepped"},{"time":1,"angle":39.16}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"Hip":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"thigh1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"thigh2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"body":{"rotate":[{"time":0,"angle":14.13,"curve":"stepped"},{"time":1,"angle":14.13}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"head":{"rotate":[{"time":0,"angle":-17.81,"curve":"stepped"},{"time":1,"angle":-17.81}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"upperarm1":{"rotate":[{"time":0,"angle":-25.71,"curve":"stepped"},{"time":1,"angle":-25.71}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"forearm1":{"rotate":[{"time":0,"angle":26.18,"curve":"stepped"},{"time":1,"angle":26.18}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"upperarm2":{"rotate":[{"time":0,"angle":37.75,"curve":"stepped"},{"time":1,"angle":37.75}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"forearm2":{"rotate":[{"time":0,"angle":12.3,"curve":"stepped"},{"time":1,"angle":12.3}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"L_Ankle":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"R_Ankle":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"mantles":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"shin1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"shin2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"hand1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"hand2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"weapon":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]}}},"Idle":{"bones":{"upperarm2":{"rotate":[{"time":0,"angle":0.46},{"time":0.5,"angle":358.79},{"time":1,"angle":0.46}],"translate":[{"time":0,"x":0,"y":0},{"time":0.5,"x":-3.12,"y":8.02},{"time":1,"x":0,"y":0}]},"body":{"rotate":[{"time":0,"angle":0},{"time":0.5,"angle":1.66},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":[0.25,0,0.75,1]},{"time":0.5,"x":0,"y":-3.7,"curve":[0.25,0,0.75,1]},{"time":1,"x":0,"y":0}]},"head":{"rotate":[{"time":0,"angle":-4.18},{"time":0.5,"angle":-8.25},{"time":1,"angle":-4.18}],"translate":[{"time":0,"x":-1.06,"y":0,"curve":[0.382,0.57,0.735,1]},{"time":0.1666,"x":0,"y":0,"curve":[0.25,0,0.75,1]},{"time":0.6666,"x":-3.74,"y":0,"curve":[0.243,0,0.648,0.6]},{"time":1,"x":-1.06,"y":0}]},"Hip":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":-2.92,"curve":[0.25,0,0.75,1]},{"time":0.5,"x":-3.18,"y":-4.03,"curve":[0.25,0,0.75,1]},{"time":1,"x":0,"y":-2.92}]},"mantles":{"rotate":[{"time":0,"angle":0},{"time":0.4333,"angle":-4.83,"curve":[0.25,0,0.75,1]},{"time":1,"angle":0}],"translate":[{"time":0,"x":-0.09,"y":0,"curve":[0.3,0.21,0.755,1]},{"time":0.4333,"x":-1.41,"y":0,"curve":[0.25,0,0.75,1]},{"time":0.9333,"x":0,"y":0},{"time":1,"x":-0.09,"y":0}]},"L_Ground":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":-7.15,"y":0,"curve":"stepped"},{"time":1,"x":-7.15,"y":0}]},"R_Ground":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":5.94,"y":0,"curve":"stepped"},{"time":1,"x":5.94,"y":0}]},"upperarm1":{"rotate":[{"time":0,"angle":0,"curve":[0.404,0,0.75,1]},{"time":0.5,"angle":-15.4,"curve":[0.516,0,0.75,1]},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":[0.404,0,0.75,1]},{"time":0.5,"x":1.84,"y":-5,"curve":[0.516,0,0.75,1]},{"time":1,"x":0,"y":0}]},"forearm1":{"rotate":[{"time":0,"angle":0,"curve":[0.404,0,0.75,1]},{"time":0.5,"angle":9.63,"curve":[0.516,0,0.75,1]},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"forearm2":{"rotate":[{"time":0,"angle":0},{"time":0.5,"angle":13.63},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"thigh2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"thigh1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"foot1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"foot2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"weapon":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"hand2":{"rotate":[{"time":0,"angle":0},{"time":0.5,"angle":-8.65},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"hand1":{"rotate":[{"time":0,"angle":0,"curve":[0.404,0,0.75,1]},{"time":0.5,"angle":12.36,"curve":[0.516,0,0.75,1]},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"shin2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"shin1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"R_Ankle":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"L_Ankle":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]}}},"Jump":{"bones":{"R_Ground":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":-6.83,"y":12.06,"curve":"stepped"},{"time":1,"x":-6.83,"y":12.06}]},"L_Ground":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":2.41,"y":1.2,"curve":"stepped"},{"time":1,"x":2.41,"y":1.2}]},"foot1":{"rotate":[{"time":0,"angle":-32.23,"curve":"stepped"},{"time":1,"angle":-32.23}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"foot2":{"rotate":[{"time":0,"angle":-33.3,"curve":"stepped"},{"time":1,"angle":-33.3}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"Hip":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"thigh1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"thigh2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"body":{"rotate":[{"time":0,"angle":-10.4,"curve":"stepped"},{"time":1,"angle":-10.4}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"head":{"rotate":[{"time":0,"angle":4.89,"curve":"stepped"},{"time":1,"angle":4.89}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"upperarm1":{"rotate":[{"time":0,"angle":22.69,"curve":"stepped"},{"time":1,"angle":22.69}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"forearm1":{"rotate":[{"time":0,"angle":56.41,"curve":"stepped"},{"time":1,"angle":56.41}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"upperarm2":{"rotate":[{"time":0,"angle":23.71,"curve":"stepped"},{"time":1,"angle":23.71}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"forearm2":{"rotate":[{"time":0,"angle":20.06,"curve":"stepped"},{"time":1,"angle":20.06}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"L_Ankle":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"R_Ankle":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"mantles":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"shin1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"shin2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"hand1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"hand2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]},"weapon":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1,"x":0,"y":0}]}}},"Run":{"bones":{"upperarm1":{"rotate":[{"time":0,"angle":-40.45},{"time":0.044,"angle":-34.97},{"time":0.0881,"angle":1.79},{"time":0.1322,"angle":42.58},{"time":0.3117,"angle":-282.55},{"time":0.3525,"angle":48.21},{"time":0.3966,"angle":26.17},{"time":0.4407,"angle":-22.81},{"time":0.5333,"angle":-40.45}],"translate":[{"time":0,"x":0,"y":0},{"time":0.044,"x":1.33,"y":0.56},{"time":0.1762,"x":-2.74,"y":-5.58},{"time":0.3117,"x":-3.1,"y":-2.45},{"time":0.4407,"x":-0.75,"y":4.05},{"time":0.5333,"x":0,"y":0}]},"forearm1":{"rotate":[{"time":0,"angle":27.41},{"time":0.044,"angle":21.5},{"time":0.0881,"angle":16.71},{"time":0.1322,"angle":30.61},{"time":0.3117,"angle":38.33},{"time":0.3525,"angle":37.81},{"time":0.3966,"angle":16.47},{"time":0.4407,"angle":17.71},{"time":0.5333,"angle":27.41}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.5333,"x":0,"y":0}]},"hand1":{"rotate":[{"time":0,"angle":-20.19},{"time":0.044,"angle":-24.82},{"time":0.1762,"angle":-14.29},{"time":0.3525,"angle":21.84},{"time":0.3966,"angle":9.46},{"time":0.4407,"angle":12.08},{"time":0.5333,"angle":-20.19}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.5333,"x":0,"y":0}]},"L_Ground":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.5333,"angle":0}],"translate":[{"time":0,"x":49.53,"y":-0.29},{"time":0.044,"x":39.66,"y":-0.29},{"time":0.0881,"x":-3.63,"y":-0.29},{"time":0.1322,"x":-10.76,"y":-0.29},{"time":0.1762,"x":-16.65,"y":22.09},{"time":0.2203,"x":-10,"y":27.07},{"time":0.2666,"x":-11.26,"y":16.63},{"time":0.3117,"x":12.41,"y":7.75},{"time":0.3525,"x":37.47,"y":7.29},{"time":0.3966,"x":52.33,"y":5.52},{"time":0.4407,"x":68.69,"y":19.42},{"time":0.4848,"x":68.69,"y":7.96},{"time":0.5333,"x":49.53,"y":-0.29}]},"foot1":{"rotate":[{"time":0,"angle":20.27},{"time":0.044,"angle":-0.6},{"time":0.1322,"angle":-31.14},{"time":0.1762,"angle":262.34},{"time":0.2203,"angle":-71.2},{"time":0.2666,"angle":-84.95},{"time":0.3117,"angle":-63.21},{"time":0.3525,"angle":-8.37},{"time":0.3966,"angle":-18.33},{"time":0.4407,"angle":34.08},{"time":0.5333,"angle":20.27}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.5333,"x":0,"y":0}]},"R_Ground":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.5333,"angle":0}],"translate":[{"time":0,"x":-58.44,"y":26.01},{"time":0.044,"x":-42,"y":21.08},{"time":0.0881,"x":-5.28,"y":9.57},{"time":0.1322,"x":11.16,"y":11.76},{"time":0.1762,"x":19.38,"y":26.56},{"time":0.2203,"x":23.89,"y":16.89},{"time":0.2666,"x":21.52,"y":-0.14},{"time":0.3117,"x":-19.32,"y":-0.14},{"time":0.3525,"x":-53.26,"y":0.13},{"time":0.3966,"x":-65.63,"y":6.46},{"time":0.4407,"x":-75.71,"y":39.48},{"time":0.5333,"x":-58.44,"y":26.01}]},"foot2":{"rotate":[{"time":0,"angle":262.95},{"time":0.0881,"angle":-74.33},{"time":0.1322,"angle":-4.26},{"time":0.1762,"angle":13.38},{"time":0.2203,"angle":28.95},{"time":0.2666,"angle":35.05},{"time":0.3117,"angle":7.53},{"time":0.3525,"angle":-31.42},{"time":0.4407,"angle":260.06},{"time":0.5333,"angle":262.95}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.5333,"x":0,"y":0}]},"root":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.5333,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.5333,"x":0,"y":0}]},"Hip":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.5333,"angle":0}],"translate":[{"time":0,"x":0,"y":-8.39},{"time":0.044,"x":1.64,"y":-12.87},{"time":0.0881,"x":1.64,"y":-11.23,"curve":[0.25,0,0.75,1]},{"time":0.1762,"x":1.64,"y":8.97},{"time":0.2203,"x":1.64,"y":-1.1},{"time":0.2666,"x":0,"y":-8.39},{"time":0.3117,"x":0,"y":-10.17},{"time":0.3525,"x":0,"y":-9.45,"curve":[0.25,0,0.75,1]},{"time":0.4407,"x":0,"y":5.78},{"time":0.4848,"x":1.64,"y":-1.1},{"time":0.5333,"x":0,"y":-8.39}]},"L_Ankle":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.5333,"angle":0}],"translate":[{"time":0,"x":0,"y":0},{"time":0.1762,"x":-1.45,"y":9.68},{"time":0.5333,"x":0,"y":0}]},"R_Ankle":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.5333,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.5333,"x":0,"y":0}]},"body":{"rotate":[{"time":0,"angle":-11.15},{"time":0.044,"angle":-16.76},{"time":0.1762,"angle":-8.61},{"time":0.3117,"angle":-20.17},{"time":0.4407,"angle":-8.61},{"time":0.5333,"angle":-11.15}],"translate":[{"time":0,"x":3.36,"y":-2.52},{"time":0.044,"x":4.98,"y":0.87},{"time":0.1762,"x":2.6,"y":4.02},{"time":0.3117,"x":5.73,"y":0.46},{"time":0.4407,"x":2.7,"y":5.1},{"time":0.5333,"x":3.36,"y":-2.52}]},"thigh1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.5333,"angle":0}],"translate":[{"time":0,"x":6.02,"y":0},{"time":0.1322,"x":-3.58,"y":1.43},{"time":0.1762,"x":0.23,"y":2.72},{"time":0.2666,"x":6.13,"y":-0.59},{"time":0.3305,"x":8.81,"y":5.77},{"time":0.3966,"x":31,"y":0.35},{"time":0.4848,"x":22.13,"y":0.17},{"time":0.5333,"x":6.02,"y":0}]},"thigh2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.5333,"angle":0}],"translate":[{"time":0,"x":-8.31,"y":-2.37},{"time":0.1322,"x":-3.93,"y":-2.37},{"time":0.2666,"x":3.22,"y":-1.52},{"time":0.3525,"x":-18.12,"y":0.17},{"time":0.3966,"x":-28.38,"y":0.17},{"time":0.5333,"x":-8.31,"y":-2.37}]},"head":{"rotate":[{"time":0,"angle":8.08},{"time":0.044,"angle":1.34,"curve":[0.25,0,0.851,0.81]},{"time":0.1762,"angle":6.45},{"time":0.2666,"angle":10.37},{"time":0.3117,"angle":3.57,"curve":[0.25,0,0.842,0.77]},{"time":0.4407,"angle":7.81},{"time":0.5333,"angle":8.08}],"translate":[{"time":0,"x":2.87,"y":0.23},{"time":0.044,"x":-3.5,"y":-1.82},{"time":0.1762,"x":4.6,"y":0.76},{"time":0.2666,"x":1.55,"y":-6.16},{"time":0.3117,"x":-7.07,"y":-8.66},{"time":0.4407,"x":7.03,"y":0.05},{"time":0.5333,"x":2.87,"y":0.23}]},"mantles":{"rotate":[{"time":0,"angle":0},{"time":0.044,"angle":-2.17},{"time":0.2666,"angle":2.9},{"time":0.3117,"angle":-0.95},{"time":0.5333,"angle":0}],"translate":[{"time":0,"x":0,"y":0},{"time":0.044,"x":-2.6,"y":-0.65},{"time":0.2666,"x":1.39,"y":-0.59},{"time":0.3117,"x":-2.6,"y":-0.65},{"time":0.5333,"x":0,"y":0}]},"shin1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.5333,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.5333,"x":0,"y":0}]},"shin2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.5333,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.5333,"x":0,"y":0}]},"upperarm2":{"rotate":[{"time":0,"angle":30.8},{"time":0.044,"angle":38.3},{"time":0.1322,"angle":5.43},{"time":0.2203,"angle":334.6,"curve":[0.25,0,0.75,1]},{"time":0.3117,"angle":328.38},{"time":0.4407,"angle":21.28},{"time":0.5333,"angle":30.8}],"translate":[{"time":0,"x":-5.33,"y":-1.55},{"time":0.1762,"x":-6.43,"y":2.12},{"time":0.5333,"x":-5.33,"y":-1.55}]},"forearm2":{"rotate":[{"time":0,"angle":35.89},{"time":0.0881,"angle":25.71},{"time":0.1762,"angle":29.3},{"time":0.2203,"angle":34.63,"curve":[0.25,0,0.75,1]},{"time":0.3117,"angle":38.94},{"time":0.4407,"angle":30.09},{"time":0.5333,"angle":35.89}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.5333,"x":0,"y":0}]},"hand2":{"rotate":[{"time":0,"angle":8.06},{"time":0.044,"angle":12.45},{"time":0.1762,"angle":33.85},{"time":0.4407,"angle":22.92},{"time":0.5333,"angle":8.06}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.5333,"x":0,"y":0}]},"weapon":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":0.5333,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":0.5333,"x":0,"y":0}]}},"events":[{"time":0.2666,"name":"Footstep"},{"time":0.5333,"name":"Footstep"}]},"Walk":{"bones":{"L_Ground":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1.0666,"angle":0}],"translate":[{"time":0,"x":68.76,"y":0},{"time":0.1333,"x":57.43,"y":0},{"time":0.2666,"x":41.05,"y":0},{"time":0.4,"x":21.33,"y":0},{"time":0.5333,"x":5.89,"y":0},{"time":0.6666,"x":4.91,"y":0},{"time":0.8,"x":5.89,"y":10.31},{"time":0.9333,"x":44.68,"y":10.8},{"time":1.0666,"x":68.76,"y":0}]},"thigh1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1.0666,"angle":0}],"translate":[{"time":0,"x":24.92,"y":0},{"time":0.2666,"x":22.2,"y":0},{"time":0.4,"x":21.75,"y":-1.01},{"time":0.5333,"x":21.29,"y":0},{"time":0.6666,"x":16.1,"y":1},{"time":0.9333,"x":21.7,"y":-3.92},{"time":1.0666,"x":24.92,"y":0}]},"Hip":{ + "flipX": [ + { "time": 0 }, + { "time": 0.4, "x": true } + ],"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1.0666,"angle":0}],"translate":[{"time":0,"x":0,"y":-7.39},{"time":0.1333,"x":0,"y":-6.32},{"time":0.2666,"x":0,"y":-1.44},{"time":0.3333,"x":0,"y":1.49},{"time":0.4,"x":0,"y":0.87},{"time":0.5333,"x":0,"y":-9.59},{"time":0.6666,"x":0,"y":-8.44},{"time":0.8,"x":0,"y":-1.44},{"time":0.8666,"x":0,"y":1.49},{"time":0.9333,"x":0,"y":0.87},{"time":1.0666,"x":0,"y":-7.39}]},"foot1":{"rotate":[{"time":0,"angle":17.4},{"time":0.1333,"angle":-0.28},{"time":0.4,"angle":-10.63},{"time":0.5333,"angle":-8.71},{"time":0.6666,"angle":-24.7},{"time":0.8,"angle":-43.24},{"time":0.9333,"angle":-35.2},{"time":1.0666,"angle":17.4}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1.0666,"x":0,"y":0}]},"thigh2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1.0666,"angle":0}],"translate":[{"time":0,"x":-25.09,"y":0},{"time":0.2,"x":-16.15,"y":-4.51},{"time":0.4,"x":-9.43,"y":-3.48},{"time":0.5333,"x":-4.25,"y":-1.41},{"time":0.6666,"x":-6.64,"y":0.04},{"time":0.8,"x":-11.55,"y":-2.12},{"time":0.9333,"x":-22.84,"y":-3.88},{"time":1.0666,"x":-25.09,"y":0}]},"R_Ground":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1.0666,"angle":0}],"translate":[{"time":0,"x":-53.9,"y":0},{"time":0.1333,"x":-55,"y":2.56},{"time":0.2666,"x":-56,"y":14.27},{"time":0.4,"x":-9.55,"y":9.63},{"time":0.5333,"x":18.47,"y":-0.26},{"time":0.6666,"x":6.23,"y":-0.26},{"time":0.8,"x":-20.75,"y":-0.26},{"time":0.9333,"x":-36.46,"y":-3.45},{"time":1.0666,"x":-53.9,"y":0}]},"foot2":{"rotate":[{"time":0,"angle":-20},{"time":0.1333,"angle":-36.58},{"time":0.2666,"angle":-69.51},{"time":0.4,"angle":-13.92},{"time":0.5333,"angle":33.26},{"time":0.6666,"angle":0.41},{"time":0.9333,"angle":-1.16},{"time":1.0666,"angle":-20}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1.0666,"x":0,"y":0}]},"upperarm1":{"rotate":[{"time":0,"angle":13.97},{"time":0.1333,"angle":2.64},{"time":0.5333,"angle":-293.8},{"time":0.6666,"angle":-302.37},{"time":0.8,"angle":41.55},{"time":0.9333,"angle":14.48},{"time":1.0666,"angle":13.97}],"translate":[{"time":0,"x":0,"y":0},{"time":0.1333,"x":4.42,"y":3.57},{"time":0.5333,"x":-0.22,"y":-4.77},{"time":0.6666,"x":0.24,"y":-2.39},{"time":1.0666,"x":0,"y":0}]},"forearm1":{"rotate":[{"time":0,"angle":-11.7},{"time":0.1333,"angle":-5.73},{"time":0.5333,"angle":24.76},{"time":0.6666,"angle":33.27,"curve":[0.25,0,0.75,1]},{"time":0.8,"angle":3.08},{"time":0.9333,"angle":5.39},{"time":1.0666,"angle":-11.7}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1.0666,"x":0,"y":0}]},"hand1":{"rotate":[{"time":0,"angle":-19.62},{"time":0.1333,"angle":-25.06},{"time":0.2666,"angle":-27.67},{"time":0.4,"angle":-34.31},{"time":0.5333,"angle":-24.05},{"time":0.8,"angle":16.76},{"time":0.9333,"angle":7.44},{"time":1.0666,"angle":-19.62}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1.0666,"x":0,"y":0}]},"body":{"rotate":[{"time":0,"angle":2.18},{"time":0.1333,"angle":-2.56,"curve":[0.464,0,0.75,1]},{"time":0.3333,"angle":4.73},{"time":0.5333,"angle":0.29},{"time":0.6666,"angle":-2.56,"curve":[0.464,0,0.75,1]},{"time":0.8666,"angle":3.59},{"time":1.0666,"angle":2.18}],"translate":[{"time":0,"x":10.86,"y":-1.14},{"time":0.1333,"x":10.48,"y":-2.93},{"time":0.3333,"x":1.78,"y":5.09},{"time":0.5333,"x":12.04,"y":-2.64},{"time":0.6666,"x":10.48,"y":-2.93},{"time":0.8666,"x":1.78,"y":6.43},{"time":1.0666,"x":10.86,"y":-1.14}]},"head":{"rotate":[{"time":0,"angle":-11.7},{"time":0.1333,"angle":-2.87},{"time":0.3333,"angle":-10.46},{"time":0.5333,"angle":-6.46},{"time":0.6666,"angle":-2.85},{"time":0.8666,"angle":-8.52},{"time":1.0666,"angle":-11.7}],"translate":[{"time":0,"x":0,"y":0},{"time":0.1333,"x":-2.96,"y":-3.42},{"time":0.3333,"x":1.04,"y":0.33},{"time":0.5333,"x":0,"y":0},{"time":0.6666,"x":-2.96,"y":-3.42},{"time":0.8666,"x":1.04,"y":0.33},{"time":1.0666,"x":0,"y":0}]},"upperarm2":{"rotate":[{"time":0,"angle":349.66},{"time":0.1333,"angle":349.79},{"time":0.2666,"angle":343.53},{"time":0.4,"angle":334.09},{"time":0.5333,"angle":327.79},{"time":0.8,"angle":338.53},{"time":0.9333,"angle":354.68},{"time":1.0666,"angle":349.66}],"translate":[{"time":0,"x":0,"y":0},{"time":0.1333,"x":-0.76,"y":-1.44},{"time":0.5333,"x":-0.19,"y":8.7},{"time":1.0666,"x":0,"y":0}]},"forearm2":{"rotate":[{"time":0,"angle":21.04},{"time":0.1333,"angle":24.41},{"time":0.2666,"angle":-0.81},{"time":0.4,"angle":23.68},{"time":0.5333,"angle":23.61},{"time":0.6666,"angle":25.56},{"time":0.8,"angle":12.55},{"time":0.9333,"angle":-0.27},{"time":1.0666,"angle":21.04}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1.0666,"x":0,"y":0}]},"hand2":{"rotate":[{"time":0,"angle":-12.1},{"time":0.1333,"angle":-8.87},{"time":0.2666,"angle":13.76},{"time":0.4,"angle":-3.02},{"time":0.5333,"angle":11.48},{"time":0.6666,"angle":5.24},{"time":0.8,"angle":3.93},{"time":0.9333,"angle":0.31},{"time":1.0666,"angle":-12.1}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1.0666,"x":0,"y":0}]},"root":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1.0666,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1.0666,"x":0,"y":0}]},"L_Ankle":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1.0666,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1.0666,"x":0,"y":0}]},"R_Ankle":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1.0666,"angle":0}],"translate":[{"time":0,"x":0,"y":-1.35,"curve":"stepped"},{"time":1.0666,"x":0,"y":-1.35}]},"mantles":{"rotate":[{"time":0,"angle":-3.56},{"time":0.3333,"angle":-8.55},{"time":0.5333,"angle":-6.73},{"time":0.8666,"angle":-8.55},{"time":1.0666,"angle":-3.56}],"translate":[{"time":0,"x":0,"y":0},{"time":0.1333,"x":-1.9,"y":-1.47},{"time":0.3333,"x":-0.66,"y":-0.2},{"time":0.6666,"x":-1.9,"y":-1.47},{"time":0.8666,"x":-0.66,"y":-0.2},{"time":1.0666,"x":0,"y":0}]},"shin1":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1.0666,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1.0666,"x":0,"y":0}]},"shin2":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1.0666,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1.0666,"x":0,"y":0}]},"weapon":{"rotate":[{"time":0,"angle":0,"curve":"stepped"},{"time":1.0666,"angle":0}],"translate":[{"time":0,"x":0,"y":0,"curve":"stepped"},{"time":1.0666,"x":0,"y":0}]},"LookConstraintGoal":{"rotate":[{"time":0.9333,"angle":0}]}},"events":[{"time":0.5333,"name":"Footstep"},{"time":1.0666,"name":"Footstep"}]}}} \ No newline at end of file diff --git a/spine-corona/examples/hero/images/body.png b/spine-corona/examples/hero/images/body.png new file mode 100644 index 0000000000000000000000000000000000000000..0ad1fa813c020362f46c70f7c4e645ea994a3afa GIT binary patch literal 14971 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 FV1kZe9smFU literal 0 HcmV?d00001 diff --git a/spine-corona/examples/hero/images/cape.png b/spine-corona/examples/hero/images/cape.png new file mode 100644 index 0000000000000000000000000000000000000000..2a0b9c4d6084276efb0412665fb9a068934f8d2a GIT binary patch literal 18361 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

5)U2h|^I*^db(&- zbsHbgae?b7#8|zyog$aZ357x-*#CbuIFABn;p?y%07w7x+0_3JLL~dDsll1E0KWi? z@qC!W?r%+@`QJwWi-FC-ey9Mu>QjqW;oB;=`nL9kVu{2a#&G;NUU&{wct}B1fP33^Jm@MneGp!kPmxr_pFiI$ByZeLXz_!obj_+KJ zegp3_3Lt@*^MFl&hQ3w*ihQDlF-I(w4eOQ4LVIO0A1;G#zyMog93iQ(fdSFf&>%3> zcP;@JkoV1Pl1oJ;lI|Wc3noN>Gk`6Cj{q6(RBGQW5c*ZLb{M|@%%}2u zdkK0^B9V}$mKMSn2)+p@8VE8#M~iM}VvIsbVJW&L=nGV#C;uwi(d-Nw)flurE|N$+ z;hCz#Ws?Ew%0!t-CrG5Gs!9y{^&=cM`x^^%2}RP3!eT*PD-UA@EnNio3GnbwJHfaA zt%1qgx_c!z!BVZ@0@)|NP+rm2L0Y>-q*p2>on2j|rL~oGcXtyRn7ps4aM(15L8c52 zlhOTU%p7{m4)(t$hsC)08kjl*?8`%+^16Fum2I8!nsz?v5cZI^&!0&vk4JVw;>86|I{!pzEr6ym_G~xe1?8H^jZS3g!@6lX9&c-6cf1| zmQe_c#UfA#2m^qP#h_DExokGf!BKJ?Gy>@UBl#C1-1pbk3j=Qea95D$;6O2(L4*5* z{Lm~A8KGJb4@3omPgOkRkK`~xg+mM_GMN$V!^@!-fE5ZO z)*9eOr&7&nR0>9M4WwR8k3?n!Za`O%eh>qFe*cnk1Oko*6MBZ@SOs}DB>B-jX943G=1(Q zMHSVgQz+_-FEmgi;L~5oi3gQXegq+g3MCQ)Sb({Kj>LNU@uC5=~@A31<2_zffn-vi~(R8$TYbu zqRwFw)J}`TA`I}Qq*X?`#Jz+~rxAz=(k7Eb{YF~Y1jJbJL{Msrs%wb|gz9T}0dQDM zxk%g#29RNm$L!Dm@G%IG9RDVWkfO|Hp`@ss82|-PyltR4iU9%~0Bt48Ovdjj;lP&$=2qme zSR#cukPsz^2eb%gEnGUJ6aD{HSw%M(Yp9Yjg9j2@6C@u4sLk-QEE zKp81$^fz+IWx@h;OTg3+fbeHWCRjsBF@}+i8}Mkff(itlxuyy+Q&%EfU{K|-i4vO$ zQwnmd6}o^w$gx~r0SJMZ+St`C>hmWq!iK(9WkDQ(wn)T+N@lF4L?HNxp$b<)$fVJT z4*b<~sE#`6ucoY6!{s=Q!5`$OgOs z$RVOBJTa6T_<{{hjap%Y0F$=}MDp4Wz6^UI1R)j}e6heCSbX|+A`^xX)_AlGoPa}E zA&H{M;N+KJ!1wE4;n^IBv_5uqL+OSp4I4#ZK8$qq1yntG4`wZ##G+F%7HCMW1X%*s zqJZ`Yq6$IDU^0me_@L6sA&!2R9`yKw93Q?C;2M1W4lup5TcjiqiDl?3)CBfosY2<| zVhW`sVi}ZQsTAI5q>xJ@n4<$Rx3)t-!Ao03RgJXpyP?!}fV48)hcA*XfZsL8hp$>Q z2yz_wFd{vHR2}-iUWe#JyxXxh;JZ3kCY94+Kw05X_`ugJ2w4hGLgf4&v9uio_|h7n zFURL^ULe1i9>>ugScyCUqXF7j` zULYJcl#35I3D^l}{DvF``h2f=gbyYFNzn@UjK0EO9e6FG|L{PZL((At8z3|TLNjoV z1qh%Hq*zjMEm|ob@C%>-Ao&|P4F0S3m6iI|qaaA6%%IZ@fzAmub^vk%=uv1i^;JL_ ypbPM=*>T|i(*7b)pViPUC>XlyGXP`d_W;N46S=0Dx_}pqgFfT^JTu+rZTTOu@ZpjG literal 0 HcmV?d00001 diff --git a/spine-corona/examples/hero/images/foot1.png b/spine-corona/examples/hero/images/foot1.png new file mode 100644 index 0000000000000000000000000000000000000000..2c14a8864c696439ef98cbe5f8069ef1349c9ac3 GIT binary patch literal 11231 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�*= z6AqI>Ucn*kz}{WtO-^=a6N&LW43GwBp%jOUE`S#RbpR#E60%RyvzHYyv+6^7nD!!S z8d?N{51&Z|6~g*|$-&Uo_$|$(zP6TBmVYG0@AApJ?3W}TT&f-pV6xtTW3|;W>}~^a z1uKzie31c}Dpy67XzO()n8Isn>kw6SO~QoKLsMNHPKR7v>WC1! zrh{wXNl{7`2NlB34o6zj%;Qn#_7=zzF!td54)>Z!ZA}d+`%p~EN=ry(*+#7pCX+?v8BC%Gbq0$KZD8G?hNHo%$A?_4nedt#@vKfAbI}4Ahe!}h zsp7J;4?0nz0IsO7u0l+@=#tEL#k2|meg>liH*s{acIELX+rAWQv6aM{EG2qzT_dT1 zWRVX`Fb+Tg$lds5)D_IG7gs?HR~wz48G2Pa5|BGKb8 ziJ_Jn(brTX`DGQP0@9r}!Bw^gUZWLobo@%vE^I}4nkM{Y&Q($%bu9u?)zm_2crAnn z$)gbbS&T~!5^H}0s(9U|=(i{-^Xfk?G3MmK0;=#22)aN(gT)|9;I4{5iVm8x+74lD zW1#*<*n!lYn6kY=N6;O7%mrW9V$q2PtRQHW79i3D$zziMvSIXZs0-k}5SYOUj);&P z0Ex;HlkL0x8m$Hu(2vkTaYecuVJpZ}1T-KPU@}4RR?Fg9Mh%X{T*$rHU?H@28xh>) z@vK4-!7-_E@dgT1+T9H6NJ~kcPCr~0N1{j&$zji^ zz5*!CKtP`mkA$f}hZ%3(SFja|^f0ClD<_g*D7F&d;!yzfX-jyh`NsBAip|f!O^2MWl*ii8GCx9x6v&Ly5{`9cNv!4cG>s%L-b%p}7UEFVz)G0RZgUD!4o1 zw^oc5S~agl+z9J6M^WKlxu8-w*gsBua1R9)K%npAbLmW@vQnk-ntI+=Vt-$fCdl{R zlzb!)v-2fDNZJ^g;#VJzln8z_&IMQlFsK#ss_KNjv{e-_;5!oxHXNMGB1Ht4Qlw1})kIKGnc3+(4AUmoXr}S4n9F-xZWsl5DU-VMVp1 ziO;g|!WY3(Fp^?OcWeVF4*71UJq$ zX0@LnM}qSL<>T<~cMDp#8J6`1Q2s;BC-T0cij-7+BDGCCSoNsvq9Xwu14)ztP66tv zFO4!YiAf`#iGKy)ccAuY!=A7mE}cjM*L)>dHgQ?zK+3JJt4lOhRp6ciVE`1{h{9`~ z3I=XBgI{gbH-8T?fWbN$%> zH-IWYHc+V90ZtNhHF@}vM;^9ZHvF)|hNTgSC;$lt1hFE3K@nEKg#muOm7@UxNkv@) z?L+k^^6^tGd@5?q=f0pg4BswN5_NFrG+;a64M5aR1S+yVjxL98h9B!Np~PIQTN~I= z$`XSrz6w9NwO&yhP%BaD+yOrk(15fYCdd+4I^|jf0y=D_ow*D4(3v0sbpKC)EWn?D z%K)?r%mFMs9cMzuGSH@7Fum^%a0Ivj%m8RPypN>ew?aH7({TBQlHiXv=$2BzW%~yE zH3GQRA#i_a1iS@20o(*U1AK(OrJskO+A5zBkv_ok3#9P(6Z}wtWHj1<%OGB3YK_42 zG`2wt;zvIzNxVi-grP*Ga1TRwDFM80Lk5)jfJy-VY9)0msD3VAB=ULl);s?~P}&?V zgi52b7++E%SmKcyt%R0Dk~{z^UkIoIpamc``?Au|<}(2^OC&KRS3i}^PrijuJ%^2P KOLCdM_WuAv_304+ literal 0 HcmV?d00001 diff --git a/spine-corona/examples/hero/images/foot2.png b/spine-corona/examples/hero/images/foot2.png new file mode 100644 index 0000000000000000000000000000000000000000..5f4323ea886ef32e62c54530466e371d2db1c01c GIT binary patch literal 10883 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�<0K9eoJR=4Ld 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 JW!S7c{6C!W;IIGy literal 0 HcmV?d00001 diff --git a/spine-corona/examples/hero/images/hand1.png b/spine-corona/examples/hero/images/hand1.png new file mode 100644 index 0000000000000000000000000000000000000000..61be4568bccae4ab1daa9d87c3ff8a0d2f2c3661 GIT binary patch literal 9941 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 U-)XMY3>$_G7#@-qG-<{E0mjq_EC2ui literal 0 HcmV?d00001 diff --git a/spine-corona/examples/hero/images/hand2.png b/spine-corona/examples/hero/images/hand2.png new file mode 100644 index 0000000000000000000000000000000000000000..b8d1c0008ca59a2cdc579d4b2ff3f7ca71e0d4c2 GIT binary patch literal 7414 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

1^BQ(v1ydR;TS0gmA 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 literal 0 HcmV?d00001 diff --git a/spine-corona/examples/hero/images/thigh1.png b/spine-corona/examples/hero/images/thigh1.png new file mode 100644 index 0000000000000000000000000000000000000000..cd5e7ff6b7c858510fd1821259f94fed7ba33ef1 GIT binary patch literal 7656 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 Ef~OAlC;$Ke literal 0 HcmV?d00001 diff --git a/spine-corona/examples/hero/images/upperarm2.png b/spine-corona/examples/hero/images/upperarm2.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f098ee1b48878964da07b7b77a929d7f312e3a GIT binary patch literal 5832 zcmV;(7B}gMP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000Z~Nklc3W3?r6ir)h@v^w{mKZMSR9%*w4YGa@qH`*FyZ<*0Hk zS?+hLe6hT5{Fd);DMXRCR^9Ra0)5^x2$16&6dfhAzIrj%b+ zs@GO(Unw;bk)aXUu-1MDcmnkDKu^NppHoURP*;JU0Dcm<3tR%q?tRJ^!GblAAR;27 zM8p7F!27^Af&T>d0Hc&T7T~FpI|42QR)8M?eg^naU=;`)=z~=Sib@d|3nnv`G|Mp7 z&hE*8$H1Qge*(M!%yAMt5nK+K0_wmI0AF*`x(*cGHBn%-R`}Y}zVE5EQjztA2DVb> z!OJarqnLOyvBp{v5$)`+4}1&w1K{6}1Na)aBhvDL%MR2p0&fEmpaFcX;%XtxE|iP@ z)ul$^=G7~@QLR!%2!Oul(Hq6=bbD;>b>-9D)^Mjc2(7ig`!EB10DJ?u57>FZ17NXssy#p0SKPjZz9@48~eU=_LE`$@A`i zJbW6ZSyr6+1MpA4ZvYQY1eXKmJ1_h#;AerF+qa>o)747JzgmmJMyWuxQek;%iCV43 zrSE)s6-J;DZ)Y#6x0@%@Pm-Ooh_77B;)ZR?HFr$ z-fSm-^}$D@&Tv$98hHf#9PshX_Vh7QD+6Bze&H1`Wmcn7{QawoOADni^t7g2DzS3m z0#Uhq@NAmIq;ZVNGK|Scz$xIzfOlrx zRSJB2d#N6Vo_=MJo=3S7OP6wqFiwg^soD^G|8vqnU z@Qh*P`)8^*^!>_PE6eTnU?|Qp-T|%wkM$9ie#KqD(^@W7ORDI5$G+5BOKWeB&o(yL z-r1oy7*MV^h-!7L2v(q2DzS9w@~PmoQr@l0s|#A|%x$f^XmrTt%6aOj7D5(Fg;P@` zYc0dkh}~9;jm=Faz&J@TcA9XA6{1@G%!FsD8r6z{pSs@#7m3h0Zu=7OWoHVuQ3@#s z-dvt%jA1w$vDfXfy}iv~I7F<$TEjdkSyU)^%eCsn*_{U713aAzRX-0j00K{&YUnHP zoHSvLp+6YVYPA@R#>|^5hQ6n+EG^7JnF78KsLW2UI4{+J6nxK=e2+KDc?Ib259### zWSN;ek-fawKr5ByvaSm=ce>~}MgdarJX`S2Pp(;(apBS>l423h^C&hNb4gD`D2Bl- zm7n>-x^{nDaMBY%0elvL1({>N{{n zUR|)hR&tiTt!L#?quabbbVm23E6fwddA&Xk;1ieZwd+`C%9Q{RD#a#SpyQg0N^ zwbGyz+Vk+j04-*T%UI?3`|Pk=4orOHj082}1TtANkBlu~%UkDjy6O(xk)6^X0N z#@c~;A9(3>q&)RGz&UkmtqFr*-XdI*ESuG_#+8iXI|J+i-PuQH)+&*yp`MF`#j<>P z4W$(2a+!r%buMt3F{D$;seHDib3X>|yY)CT*mJfi06NVkX%b`h_mM##trYvc?wQZ+ z$BCp_rgAhg0q{ixrIhD9L_o-_ypco1qanR^i_luA*3h0N48t>@>yKiUW+uo9N{(hF z+kinJHO2_%m)zR*FA&vg2oQ!L+MAEayTcI^W4v6`C(QRsGT=hJJafGj+ASX8D2E^Br^wn!~yX4F7O{xs|Ehgg^wV~tV%K? z<-k9cMg1V4)>yy~!)cF1YZhxY^c)nj)#r0M4UIPC;Rf0^xIj#e^=j<*rBB~pw zwj7+E*j>AEi%PxDBux)u>eA{(YL$ri>0_+5Cz`;Mon1yrN-k{u&n%1{*LHpAymn1Q z^zQz6a;Z{2H61HgtL$!Wu>IK!l-5(LzWX*y@4kl@1lS}w_PKF7;YD-L8f$0z?*o4a z#3!{QI>3LquTY&hB{4?M%05h%xl+&~A|y$Ih((=Jg*5vE+v@LUxsde?_}7_Aj{|3c ze{_aPVvN5xPR{mIG}Wtm|#9-rt8-O*^$ z>vU*!y7Y6cF%e0fea{arC*psZiQP3^ z%HL~tUyB+^JSI&NwC9n;W0J`Pbwo>($%Iy~N3%c3U)cqAP9piUBsT#5*wKoe7QZHZ z(ClSnSD|~J&yBn95QHJmK6yYXs&M_rtz2Ky=}&~6-av*)Do0YZ^i9<&j`M!o5# ze!4e~XEVz^r;%@ct{H!h-6P=Z!0)*c6j~{1R3Zvk-6)2X0#Er$OQeu$Ig;H;YMcGx zWUD`9oMoY#wY7mi1Ac#2E1WoxJ_k7MW(3~=ehpZDHGfq$(8~H+XP#DBUF%5!C0oXj zW~Pu?TXx0EmSccF0={=#$T}CeBLG7;LjRhZ^WSw6^=AEKK&sOlr9CzJjw_t*1OMz& zqm8qG%?<7dK#%FaY20-k_#Xmpxjhe%8b|@g&1t6bm%v{;sr8(9+SAl|Zg58c&Sn=i zC&}B+4r_ocgIR>`C)2oj&sFf}PFj_`L8~hd(v|8euUeUI`>xD%o9930{|5jBfa3Ew SwuFHI0000 target) then return i end @@ -419,7 +435,7 @@ function Animation.AttachmentTimeline.new () if time >= frames[#frames] then -- Time is after last frame. frameIndex = #frames else - frameIndex = binarySearch(frames, time, 1) - 1 + frameIndex = binarySearch1(frames, time) - 1 end local attachmentName = self.attachmentNames[frameIndex] @@ -477,7 +493,7 @@ function Animation.EventTimeline.new () if lastTime < frames[0] then frameIndex = 0 else - frameIndex = binarySearch(frames, lastTime, 1) + frameIndex = binarySearch1(frames, lastTime) local frame = frames[frameIndex] while frameIndex > 0 do -- Fire multiple events with the same frame. if frames[frameIndex - 1] ~= frame then break end @@ -522,7 +538,7 @@ function Animation.DrawOrderTimeline.new () if time >= frames[#frames] then -- Time is after last frame. frameIndex = #frames else - frameIndex = binarySearch(frames, time, 1) - 1 + frameIndex = binarySearch1(frames, time) - 1 end local drawOrder = skeleton.drawOrder @@ -542,4 +558,147 @@ function Animation.DrawOrderTimeline.new () return self end +Animation.FfdTimeline = {} +function Animation.FfdTimeline.new () + local self = Animation.CurveTimeline.new() + self.frames = {} + self.frameVertices = {} + self.slotIndex = -1 + + function self:getDuration () + return self.frames[#self.frames] + end + + function self:getFrameCount () + return #self.frames + 1 + end + + function self:setFrame (frameIndex, time, vertices) + self.frames[frameIndex] = time + self.frameVertices[frameIndex] = vertices + end + + function self:apply (skeleton, lastTime, time, firedEvents, alpha) + local slot = skeleton.slots[self.slotIndex] + if slot.attachment ~= attachment then return end + + local frames = self.frames + if time < frames[0] then -- Time is before first frame. + slot.attachmentVerticesCount = 0 + return + end + + local frameVertices = self.frameVertices + local vertexCount = #frameVertices[0] + local vertices = slot.attachmentVertices + if #vertices < vertexCount then + vertices = {} + vertices[vertexCount] = 0 + slot.attachmentVertices = vertices + elseif #vertices < vertexCount then + alpha = 1 -- Don't mix from uninitialized slot vertices. + end + slot.attachmentVerticesCount = vertexCount + + if time >= frames[#frames] then -- Time is after last frame. + local lastVertices = frameVertices[#frames.Length] + if alpha < 1 then + for i = 0, vertexCount do + local vertex = vertices[i] + vertices[i] = vertex + (lastVertices[i] - vertex) * alpha + end + else + for i = 0, vertexCount do + vertices[i] = lastVertices[i] + end + end + return + end + + -- Interpolate between the previous frame and the current frame. + local frameIndex = binarySearch1(frames, time) + local frameTime = frames[frameIndex] + local percent = 1 - (time - frameTime) / (frames[frameIndex - 1] - frameTime) + if percent < 0 then percent = 0 elseif percent > 1 then percent = 1 end + percent = self:getCurvePercent(frameIndex - 1, percent) + + local prevVertices = frameVertices[frameIndex - 1] + local nextVertices = frameVertices[frameIndex] + + if alpha < 1 then + for i = 0, vertexCount do + local prev = prevVertices[i] + local vertices = vertices[i] + vertices[i] = vertices + (prev + (nextVertices[i] - prev) * percent - vertices) * alpha + end + else + for i = 0, vertexCount do + local prev = prevVertices[i] + vertices[i] = prev + (nextVertices[i] - prev) * percent + end + end + end + + return self +end + +Animation.FlipXTimeline = {} +function Animation.FlipXTimeline.new () + local self = { + frames = {}, -- time, flip, ... + boneIndex = -1 + } + + function self:getDuration () + return self.frames[#self.frames - 1] + end + + function self:getFrameCount () + return (#self.frames + 1) / 2 + end + + function self:setFrame (frameIndex, time, flip) + frameIndex = frameIndex * 2 + self.frames[frameIndex] = time + self.frames[frameIndex + 1] = flip + end + + function self:apply (skeleton, lastTime, time, firedEvents, alpha) + local frames = self.frames + if time < frames[0] then + if lastTime > time then self:apply(skeleton, lastTime, 999999, null, 0) end + return + elseif lastTime > time then + lastTime = -1 + end + + local frameIndex + if time >= frames[#frames - 1] then + frameIndex = #frames - 1 + else + frameIndex = binarySearch(frames, time, 2) - 2 + end + if frames[frameIndex] < lastTime then return end + + self:setFlip(skeleton.bones[self.boneIndex], frames[frameIndex + 1]) + end + + function self:setFlip (bone, flip) + bone.flipX = flip + end + + return self +end + +Animation.FlipYTimeline = {} +function Animation.FlipYTimeline.new () + local self = Animation.FlipXTimeline.new() + + function self:setFlip (bone, flip) + bone.flipY = flip + end + + return self +end + return Animation diff --git a/spine-lua/Bone.lua b/spine-lua/Bone.lua index 270a61781..55375d3e8 100644 --- a/spine-lua/Bone.lua +++ b/spine-lua/Bone.lua @@ -30,19 +30,23 @@ local Bone = {} -function Bone.new (data, parent) +function Bone.new (data, skeleton, parent) if not data then error("data cannot be nil", 2) end - + if not skeleton then error("skeleton cannot be nil", 2) end + local self = { data = data, + skeleton = skeleton, parent = parent, x = 0, y = 0, rotation = 0, scaleX = 1, scaleY = 1, + flipX = false, flipY = false, m00 = 0, m01 = 0, worldX = 0, -- a b x m10 = 0, m11 = 0, worldY = 0, -- c d y worldRotation = 0, worldScaleX = 1, worldScaleY = 1, + worldFlipX = false, worldFlipY = false, } function self:updateWorldTransform (flipX, flipY) @@ -62,13 +66,16 @@ function Bone.new (data, parent) else self.worldRotation = self.rotation end + self.worldFlipX = parent.worldFlipX ~= self.flipX + self.worldFlipY = parent.worldFlipY ~= self.flipY else - if flipX then + local skeletonFlipX, skeletonFlipY = self.skeleton.flipX, self.skeleton.flipY + if skeletonFlipX then self.worldX = -self.x else self.worldX = self.x end - if flipY then + if skeletonFlipY then self.worldY = -self.y else self.worldY = self.y @@ -76,21 +83,25 @@ function Bone.new (data, parent) self.worldScaleX = self.scaleX self.worldScaleY = self.scaleY self.worldRotation = self.rotation + self.worldFlipX = skeletonFlipX ~= self.flipX + self.worldFlipY = skeletonFlipY ~= self.flipY end local radians = math.rad(self.worldRotation) local cos = math.cos(radians) local sin = math.sin(radians) - self.m00 = cos * self.worldScaleX - self.m10 = sin * self.worldScaleX - self.m01 = -sin * self.worldScaleY - self.m11 = cos * self.worldScaleY - if flipX then - self.m00 = -self.m00 - self.m01 = -self.m01 + if self.worldFlipX then + self.m00 = -cos * self.worldScaleX + self.m01 = sin * self.worldScaleY + else + self.m00 = cos * self.worldScaleX + self.m01 = -sin * self.worldScaleY end - if flipY then - self.m10 = -self.m10 - self.m11 = -self.m11 + if self.worldFlipY then + self.m10 = -sin * self.worldScaleX + self.m11 = -cos * self.worldScaleY + else + self.m10 = sin * self.worldScaleX + self.m11 = cos * self.worldScaleY end end @@ -101,6 +112,8 @@ function Bone.new (data, parent) self.rotation = data.rotation self.scaleX = data.scaleX self.scaleY = data.scaleY + self.flipX = data.flipX + self.flipY = data.flipY end self:setToSetupPose() diff --git a/spine-lua/Skeleton.lua b/spine-lua/Skeleton.lua index 1e30a5f86..5d0b166c7 100644 --- a/spine-lua/Skeleton.lua +++ b/spine-lua/Skeleton.lua @@ -51,7 +51,7 @@ function Skeleton.new (skeletonData) function self:updateWorldTransform () for i,bone in ipairs(self.bones) do - bone:updateWorldTransform(self.flipX, self.flipY) + bone:updateWorldTransform() end end @@ -165,12 +165,12 @@ function Skeleton.new (skeletonData) for i,boneData in ipairs(skeletonData.bones) do local parent if boneData.parent then parent = self.bones[spine.utils.indexOf(skeletonData.bones, boneData.parent)] end - table.insert(self.bones, Bone.new(boneData, parent)) + table.insert(self.bones, Bone.new(boneData, self, parent)) end for i,slotData in ipairs(skeletonData.slots) do local bone = self.bones[spine.utils.indexOf(skeletonData.bones, slotData.boneData)] - local slot = Slot.new(slotData, self, bone) + local slot = Slot.new(slotData, bone) table.insert(self.slots, slot) self.slotsByName[slot.data.name] = slot table.insert(self.drawOrder, slot) diff --git a/spine-lua/SkeletonJson.lua b/spine-lua/SkeletonJson.lua index 001821220..327444b24 100755 --- a/spine-lua/SkeletonJson.lua +++ b/spine-lua/SkeletonJson.lua @@ -86,6 +86,8 @@ function SkeletonJson.new (attachmentLoader) else boneData.scaleY = 1 end + boneData.flipX = boneMap["flipX"] or false + boneData.flipY = boneMap["flipY"] or false if boneMap["inheritScale"] == false then boneData.inheritScale = false else @@ -375,6 +377,27 @@ function SkeletonJson.new (attachmentLoader) table.insert(timelines, timeline) duration = math.max(duration, timeline:getDuration()) + elseif timelineName == "flipX" or timelineName == "flipY" then + local x = timelineName == "flipX" + local timeline, field + if x then + timeline = Animation.FlipXTimeline.new() + field = "x" + else + timeline = Animation.FlipYTimeline.new(); + field = "y" + end + timeline.boneIndex = boneIndex + + local frameIndex = 0 + for i,valueMap in ipairs(values) do + local flip + timeline:setFrame(frameIndex, valueMap["time"], valueMap[field] or false) + frameIndex = frameIndex + 1 + end + table.insert(timelines, timeline) + duration = math.max(duration, timeline:getDuration()) + else error("Invalid timeline type for a bone: " .. timelineName .. " (" .. boneName .. ")") end diff --git a/spine-lua/Slot.lua b/spine-lua/Slot.lua index c8c993760..bc3722313 100644 --- a/spine-lua/Slot.lua +++ b/spine-lua/Slot.lua @@ -29,19 +29,18 @@ ------------------------------------------------------------------------------- local Slot = {} -function Slot.new (slotData, skeleton, bone) +function Slot.new (slotData, bone) if not slotData then error("slotData cannot be nil", 2) end - if not skeleton then error("skeleton cannot be nil", 2) end if not bone then error("bone cannot be nil", 2) end local self = { data = slotData, - skeleton = skeleton, bone = bone, r = 1, g = 1, b = 1, a = 1, attachment = nil, attachmentTime = 0, - attachmentVertices = nil + attachmentVertices = nil, + attachmentVerticesCount = 0 } function self:setColor (r, g, b, a) @@ -53,15 +52,16 @@ function Slot.new (slotData, skeleton, bone) function self:setAttachment (attachment) self.attachment = attachment - self.attachmentTime = self.skeleton.time + self.attachmentTime = self.bone.skeleton.time + self.attachmentVerticesCount = 0 end function self:setAttachmentTime (time) - self.attachmentTime = self.skeleton.time - time + self.attachmentTime = self.bone.skeleton.time - time end function self:getAttachmentTime () - return self.skeleton.time - self.attachmentTime + return self.bone.skeleton.time - self.attachmentTime end function self:setToSetupPose () @@ -71,7 +71,7 @@ function Slot.new (slotData, skeleton, bone) local attachment if data.attachmentName then - attachment = self.skeleton:getAttachment(data.name, data.attachmentName) + attachment = self.bone.skeleton:getAttachment(data.name, data.attachmentName) end self:setAttachment(attachment) end