mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-11 01:28:44 +08:00
304 lines
7.9 KiB
JSON
304 lines
7.9 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": -3, "y": -2.25 },
|
|
{ "time": 0.4, "x": -2.18, "y": -2.25 },
|
|
{ "time": 1.0666, "x": -3, "y": -2.25 }
|
|
]
|
|
},
|
|
"right upper leg": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": 42.45 },
|
|
{ "time": 0.1333, "angle": 52.1 },
|
|
{ "time": 0.2666, "angle": 5.96 },
|
|
{ "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": 8.11, "y": -2.36 },
|
|
{ "time": 0.1333, "x": 10.03, "y": -2.56 },
|
|
{ "time": 0.4, "x": 2.76, "y": -2.97 },
|
|
{ "time": 0.5333, "x": 2.76, "y": -2.81 },
|
|
{ "time": 0.9333, "x": 8.67, "y": -2.54 },
|
|
{ "time": 1.0666, "x": 8.11, "y": -2.36 }
|
|
]
|
|
},
|
|
"left lower leg": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": -10.21 },
|
|
{ "time": 0.1333, "angle": -55.64 },
|
|
{ "time": 0.2666, "angle": -68.12 },
|
|
{ "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": -10.21 }
|
|
]
|
|
},
|
|
"left foot": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": -3.69 },
|
|
{ "time": 0.1333, "angle": -10.42 },
|
|
{ "time": 0.2666, "angle": -17.14 },
|
|
{ "time": 0.4, "angle": -2.83 },
|
|
{ "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": 20.89,
|
|
"curve": [ 0.264, 0, 0.75, 1 ]
|
|
},
|
|
{
|
|
"time": 0.1333,
|
|
"angle": 3.72,
|
|
"curve": [ 0.272, 0, 0.841, 1 ]
|
|
},
|
|
{ "time": 0.6666, "angle": -278.28 },
|
|
{ "time": 1.0666, "angle": 20.89 }
|
|
],
|
|
"translate": [
|
|
{ "time": 0, "x": -7.84, "y": 7.19 },
|
|
{ "time": 0.1333, "x": -6.36, "y": 6.42 },
|
|
{ "time": 0.6666, "x": -11.07, "y": 5.25 },
|
|
{ "time": 1.0666, "x": -7.84, "y": 7.19 }
|
|
]
|
|
},
|
|
"right arm": {
|
|
"rotate": [
|
|
{
|
|
"time": 0,
|
|
"angle": -4.02,
|
|
"curve": [ 0.267, 0, 0.804, 0.99 ]
|
|
},
|
|
{
|
|
"time": 0.1333,
|
|
"angle": -13.99,
|
|
"curve": [ 0.341, 0, 1, 1 ]
|
|
},
|
|
{
|
|
"time": 0.6666,
|
|
"angle": 36.54,
|
|
"curve": [ 0.307, 0, 0.787, 0.99 ]
|
|
},
|
|
{ "time": 1.0666, "angle": -4.02 }
|
|
]
|
|
},
|
|
"right hand": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": 22.92 },
|
|
{ "time": 0.4, "angle": -8.97 },
|
|
{ "time": 0.6666, "angle": 0.51 },
|
|
{ "time": 1.0666, "angle": 22.92 }
|
|
]
|
|
},
|
|
"left shoulder": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": -1.47 },
|
|
{ "time": 0.1333, "angle": 13.6 },
|
|
{ "time": 0.6666, "angle": 280.74 },
|
|
{ "time": 1.0666, "angle": -1.47 }
|
|
],
|
|
"translate": [
|
|
{ "time": 0, "x": -1.76, "y": 0.56 },
|
|
{ "time": 0.6666, "x": -2.47, "y": 8.14 },
|
|
{ "time": 1.0666, "x": -1.76, "y": 0.56 }
|
|
]
|
|
},
|
|
"left hand": {
|
|
"rotate": [
|
|
{
|
|
"time": 0,
|
|
"angle": 11.58,
|
|
"curve": [ 0.169, 0.37, 0.632, 1.55 ]
|
|
},
|
|
{
|
|
"time": 0.1333,
|
|
"angle": 28.13,
|
|
"curve": [ 0.692, 0, 0.692, 0.99 ]
|
|
},
|
|
{
|
|
"time": 0.6666,
|
|
"angle": -27.42,
|
|
"curve": [ 0.117, 0.41, 0.738, 1.76 ]
|
|
},
|
|
{ "time": 0.8, "angle": -36.32 },
|
|
{ "time": 1.0666, "angle": 11.58 }
|
|
]
|
|
},
|
|
"left arm": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": -8.27 },
|
|
{ "time": 0.1333, "angle": 18.43 },
|
|
{ "time": 0.6666, "angle": 0.88 },
|
|
{ "time": 1.0666, "angle": -8.27 }
|
|
]
|
|
},
|
|
"torso": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": -10.28 },
|
|
{
|
|
"time": 0.1333,
|
|
"angle": -15.38,
|
|
"curve": [ 0.545, 0, 1, 1 ]
|
|
},
|
|
{
|
|
"time": 0.4,
|
|
"angle": -9.78,
|
|
"curve": [ 0.58, 0.17, 1, 1 ]
|
|
},
|
|
{ "time": 0.6666, "angle": -15.75 },
|
|
{ "time": 0.9333, "angle": -7.06 },
|
|
{ "time": 1.0666, "angle": -10.28 }
|
|
],
|
|
"translate": [
|
|
{ "time": 0, "x": -3.67, "y": 1.68 },
|
|
{ "time": 0.1333, "x": -3.67, "y": 0.68 },
|
|
{ "time": 0.4, "x": -3.67, "y": 1.97 },
|
|
{ "time": 0.6666, "x": -3.67, "y": -0.14 },
|
|
{ "time": 1.0666, "x": -3.67, "y": 1.68 }
|
|
]
|
|
},
|
|
"right foot": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": -5.25 },
|
|
{ "time": 0.2666, "angle": -4.08 },
|
|
{ "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 },
|
|
{ "time": 0.1333, "angle": -45.53 },
|
|
{ "time": 0.2666, "angle": -2.59 },
|
|
{ "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 }
|
|
]
|
|
},
|
|
"hip": {
|
|
"rotate": [
|
|
{ "time": 0, "angle": 0, "curve": "stepped" },
|
|
{ "time": 1.0666, "angle": 0 }
|
|
],
|
|
"translate": [
|
|
{ "time": 0, "x": 0, "y": 0 },
|
|
{
|
|
"time": 0.1333,
|
|
"x": 0,
|
|
"y": -7.61,
|
|
"curve": [ 0.272, 0.86, 1, 1 ]
|
|
},
|
|
{ "time": 0.4, "x": 0, "y": 8.7 },
|
|
{ "time": 0.5333, "x": 0, "y": -0.41 },
|
|
{
|
|
"time": 0.6666,
|
|
"x": 0,
|
|
"y": -7.05,
|
|
"curve": [ 0.235, 0.89, 1, 1 ]
|
|
},
|
|
{ "time": 0.8, "x": 0, "y": 2.92 },
|
|
{ "time": 0.9333, "x": 0, "y": 6.78 },
|
|
{ "time": 1.0666, "x": 0, "y": 0 }
|
|
]
|
|
},
|
|
"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.61 ]
|
|
},
|
|
{ "time": 0.1666, "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 }
|
|
]
|
|
}
|
|
}
|
|
}
|