mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-08 08:14:53 +08:00
314 lines
7.7 KiB
JSON
314 lines
7.7 KiB
JSON
/*******************************************************************************
|
|
* Copyright (c) 2013, Esoteric Software
|
|
* All rights reserved.
|
|
*
|
|
* Redistribution and use in source and binary forms, with or without
|
|
* modification, are permitted provided that the following conditions are met:
|
|
*
|
|
* 1. Redistributions of source code must retain the above copyright notice, this
|
|
* list of conditions and the following disclaimer.
|
|
* 2. Redistributions in binary form must reproduce the above copyright notice,
|
|
* this list of conditions and the following disclaimer in the documentation
|
|
* and/or other materials provided with the distribution.
|
|
*
|
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
|
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
|
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
|
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
|
|
* ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
|
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
|
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
******************************************************************************/
|
|
|
|
{
|
|
"bones": {
|
|
"left upper leg": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": -26.55 },
|
|
{ "time": 0.1333, "angle": -8.78 },
|
|
{ "time": 0.2666, "angle": 9.51 },
|
|
{ "time": 0.4, "angle": 30.74 },
|
|
{ "time": 0.5333, "angle": 25.33 },
|
|
{ "time": 0.6666, "angle": 26.11 },
|
|
{ "time": 0.8, "angle": -7.7 },
|
|
{ "time": 0.9333, "angle": -21.19 },
|
|
{ "time": 1.0666, "angle": -26.55 }
|
|
],
|
|
"translate": [
|
|
{ "time": 0, "x": -1.32, "y": 1.7 },
|
|
{ "time": 0.4, "x": -0.06, "y": 2.42 },
|
|
{ "time": 1.0666, "x": -1.32, "y": 1.7 }
|
|
]
|
|
},
|
|
"right upper leg": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": 42.45 },
|
|
{ "time": 0.1333, "angle": 52.1 },
|
|
{ "time": 0.2666, "angle": 8.53 },
|
|
{ "time": 0.5333, "angle": -16.93 },
|
|
{ "time": 0.6666, "angle": 1.89 },
|
|
{
|
|
"time": 0.8,
|
|
"angle": 28.06,
|
|
"curve": [ 0.462, 0.11, 1, 1 ]
|
|
},
|
|
{
|
|
"time": 0.9333,
|
|
"angle": 58.68,
|
|
"curve": [ 0.5, 0.02, 1, 1 ]
|
|
},
|
|
{ "time": 1.0666, "angle": 42.45 }
|
|
],
|
|
"translate": [
|
|
{ "time": 0, "x": 6.23, "y": 0 },
|
|
{ "time": 0.2666, "x": 2.14, "y": 2.4 },
|
|
{ "time": 0.5333, "x": 2.44, "y": 4.8 },
|
|
{ "time": 1.0666, "x": 6.23, "y": 0 }
|
|
]
|
|
},
|
|
"left lower leg": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": -22.98 },
|
|
{ "time": 0.1333, "angle": -63.5 },
|
|
{ "time": 0.2666, "angle": -73.76 },
|
|
{ "time": 0.5333, "angle": 5.11 },
|
|
{ "time": 0.6666, "angle": -28.29 },
|
|
{ "time": 0.8, "angle": 4.08 },
|
|
{ "time": 0.9333, "angle": 3.53 },
|
|
{ "time": 1.0666, "angle": -22.98 }
|
|
],
|
|
"translate": [
|
|
{ "time": 0, "x": 0, "y": 0 },
|
|
{ "time": 0.2666, "x": 2.55, "y": -0.47 },
|
|
{ "time": 0.5333, "x": 0, "y": 0, "curve": "stepped" },
|
|
{ "time": 1.0666, "x": 0, "y": 0 }
|
|
]
|
|
},
|
|
"left foot": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": -3.69 },
|
|
{ "time": 0.1333, "angle": -10.42 },
|
|
{ "time": 0.2666, "angle": -5.01 },
|
|
{ "time": 0.4, "angle": 3.87 },
|
|
{ "time": 0.5333, "angle": -3.87 },
|
|
{ "time": 0.6666, "angle": 2.78 },
|
|
{ "time": 0.8, "angle": 1.68 },
|
|
{ "time": 0.9333, "angle": -8.54 },
|
|
{ "time": 1.0666, "angle": -3.69 }
|
|
]
|
|
},
|
|
"right shoulder": {
|
|
"rotate": [
|
|
{
|
|
"time": 0,
|
|
"angle": 5.29,
|
|
"curve": [ 0.264, 0, 0.75, 1 ]
|
|
},
|
|
{ "time": 0.6666, "angle": 6.65 },
|
|
{ "time": 1.0666, "angle": 5.29 }
|
|
]
|
|
},
|
|
"right arm": {
|
|
"rotate": [
|
|
{
|
|
"time": 0,
|
|
"angle": -4.02,
|
|
"curve": [ 0.267, 0, 0.804, 0.99 ]
|
|
},
|
|
{
|
|
"time": 0.6666,
|
|
"angle": 19.78,
|
|
"curve": [ 0.307, 0, 0.787, 0.99 ]
|
|
},
|
|
{ "time": 1.0666, "angle": -4.02 }
|
|
]
|
|
},
|
|
"right hand": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": 8.98 },
|
|
{ "time": 0.6666, "angle": 0.51 },
|
|
{ "time": 1.0666, "angle": 8.98 }
|
|
]
|
|
},
|
|
"left shoulder": {
|
|
"rotate": [
|
|
{
|
|
"time": 0,
|
|
"angle": 6.25,
|
|
"curve": [ 0.339, 0, 0.683, 1 ]
|
|
},
|
|
{
|
|
"time": 0.5333,
|
|
"angle": -11.78,
|
|
"curve": [ 0.281, 0, 0.686, 0.99 ]
|
|
},
|
|
{ "time": 1.0666, "angle": 6.25 }
|
|
],
|
|
"translate": [
|
|
{ "time": 0, "x": 1.15, "y": 0.23 }
|
|
]
|
|
},
|
|
"left hand": {
|
|
"rotate": [
|
|
{
|
|
"time": 0,
|
|
"angle": -21.23,
|
|
"curve": [ 0.295, 0, 0.755, 0.98 ]
|
|
},
|
|
{
|
|
"time": 0.5333,
|
|
"angle": -27.28,
|
|
"curve": [ 0.241, 0, 0.75, 0.97 ]
|
|
},
|
|
{ "time": 1.0666, "angle": -21.23 }
|
|
]
|
|
},
|
|
"left arm": {
|
|
"rotate": [
|
|
{
|
|
"time": 0,
|
|
"angle": 28.37,
|
|
"curve": [ 0.339, 0, 0.683, 1 ]
|
|
},
|
|
{
|
|
"time": 0.5333,
|
|
"angle": 60.09,
|
|
"curve": [ 0.281, 0, 0.686, 0.99 ]
|
|
},
|
|
{ "time": 1.0666, "angle": 28.37 }
|
|
]
|
|
},
|
|
"torso": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": -10.28 },
|
|
{
|
|
"time": 0.1333,
|
|
"angle": -15.38,
|
|
"curve": [ 0.545, 0, 0.818, 1 ]
|
|
},
|
|
{
|
|
"time": 0.4,
|
|
"angle": -9.78,
|
|
"curve": [ 0.58, 0.17, 0.669, 0.99 ]
|
|
},
|
|
{
|
|
"time": 0.6666,
|
|
"angle": -15.75,
|
|
"curve": [ 0.235, 0.01, 0.795, 1 ]
|
|
},
|
|
{
|
|
"time": 0.9333,
|
|
"angle": -7.06,
|
|
"curve": [ 0.209, 0, 0.816, 0.98 ]
|
|
},
|
|
{ "time": 1.0666, "angle": -10.28 }
|
|
],
|
|
"translate": [
|
|
{ "time": 0, "x": -1.29, "y": 1.68 }
|
|
]
|
|
},
|
|
"right foot": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": -5.25 },
|
|
{ "time": 0.2666, "angle": -1.91 },
|
|
{ "time": 0.4, "angle": -6.45 },
|
|
{ "time": 0.5333, "angle": -5.39 },
|
|
{ "time": 0.8, "angle": -11.68 },
|
|
{ "time": 0.9333, "angle": 0.46 },
|
|
{ "time": 1.0666, "angle": -5.25 }
|
|
]
|
|
},
|
|
"right lower leg": {
|
|
"rotate": [
|
|
{
|
|
"time": 0,
|
|
"angle": -3.39,
|
|
"curve": [ 0.316, 0.01, 0.741, 0.98 ]
|
|
},
|
|
{
|
|
"time": 0.1333,
|
|
"angle": -45.53,
|
|
"curve": [ 0.229, 0, 0.738, 0.97 ]
|
|
},
|
|
{ "time": 0.2666, "angle": -4.83 },
|
|
{ "time": 0.5333, "angle": -19.53 },
|
|
{ "time": 0.6666, "angle": -64.8 },
|
|
{
|
|
"time": 0.8,
|
|
"angle": -82.56,
|
|
"curve": [ 0.557, 0.18, 1, 1 ]
|
|
},
|
|
{ "time": 1.0666, "angle": -3.39 }
|
|
],
|
|
"translate": [
|
|
{ "time": 0, "x": 0, "y": 0, "curve": "stepped" },
|
|
{ "time": 0.5333, "x": 0, "y": 0 },
|
|
{ "time": 0.6666, "x": 2.18, "y": 0.21 },
|
|
{ "time": 1.0666, "x": 0, "y": 0 }
|
|
]
|
|
},
|
|
"hip": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": 0, "curve": "stepped" },
|
|
{ "time": 1.0666, "angle": 0 }
|
|
],
|
|
"translate": [
|
|
{ "time": 0, "x": 0, "y": -4.16 },
|
|
{
|
|
"time": 0.1333,
|
|
"x": 0,
|
|
"y": -7.05,
|
|
"curve": [ 0.359, 0.47, 0.646, 0.74 ]
|
|
},
|
|
{ "time": 0.4, "x": 0, "y": 6.78 },
|
|
{ "time": 0.5333, "x": 0, "y": -6.13 },
|
|
{
|
|
"time": 0.6666,
|
|
"x": 0,
|
|
"y": -7.05,
|
|
"curve": [ 0.359, 0.47, 0.646, 0.74 ]
|
|
},
|
|
{ "time": 0.9333, "x": 0, "y": 6.78 },
|
|
{ "time": 1.0666, "x": 0, "y": -4.16 }
|
|
]
|
|
},
|
|
"neck": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": 3.6 },
|
|
{ "time": 0.1333, "angle": 17.49 },
|
|
{ "time": 0.2666, "angle": 6.1 },
|
|
{ "time": 0.4, "angle": 3.45 },
|
|
{ "time": 0.5333, "angle": 5.17 },
|
|
{ "time": 0.6666, "angle": 18.36 },
|
|
{ "time": 0.8, "angle": 6.09 },
|
|
{ "time": 0.9333, "angle": 2.28 },
|
|
{ "time": 1.0666, "angle": 3.6 }
|
|
]
|
|
},
|
|
"head": {
|
|
"rotate": [
|
|
{
|
|
"time": 0,
|
|
"angle": 3.6,
|
|
"curve": [ 0, 0, 0.704, 1.17 ]
|
|
},
|
|
{ "time": 0.1333, "angle": -0.2 },
|
|
{ "time": 0.2666, "angle": 6.1 },
|
|
{ "time": 0.4, "angle": 3.45 },
|
|
{
|
|
"time": 0.5333,
|
|
"angle": 5.17,
|
|
"curve": [ 0, 0, 0.704, 1.61 ]
|
|
},
|
|
{ "time": 0.7, "angle": 1.1 },
|
|
{ "time": 0.8, "angle": 6.09 },
|
|
{ "time": 0.9333, "angle": 2.28 },
|
|
{ "time": 1.0666, "angle": 3.6 }
|
|
]
|
|
}
|
|
}
|
|
}
|