Better example, no PMA.

This commit is contained in:
NathanSweet 2014-05-21 22:40:34 +02:00
parent d46ab513c8
commit c1cae3dccc
6 changed files with 75 additions and 62 deletions

View File

@ -57,11 +57,12 @@ public class Main extends Sprite {
public function Main () { public function Main () {
var atlas:Atlas = new Atlas(new SpineboyAtlas(), new FlashTextureLoader(new SpineboyAtlasTexture())); var atlas:Atlas = new Atlas(new SpineboyAtlas(), new FlashTextureLoader(new SpineboyAtlasTexture()));
var json:SkeletonJson = new SkeletonJson(new AtlasAttachmentLoader(atlas)); var json:SkeletonJson = new SkeletonJson(new AtlasAttachmentLoader(atlas));
json.scale = 0.6;
var skeletonData:SkeletonData = json.readSkeletonData(new SpineboyJson()); var skeletonData:SkeletonData = json.readSkeletonData(new SpineboyJson());
var stateData:AnimationStateData = new AnimationStateData(skeletonData); var stateData:AnimationStateData = new AnimationStateData(skeletonData);
stateData.setMixByName("walk", "jump", 0.2); stateData.setMixByName("walk", "jump", 0.2);
stateData.setMixByName("jump", "walk", 0.4); stateData.setMixByName("jump", "run", 0.4);
stateData.setMixByName("jump", "jump", 0.2); stateData.setMixByName("jump", "jump", 0.2);
skeleton = new SkeletonAnimation(skeletonData, stateData); skeleton = new SkeletonAnimation(skeletonData, stateData);
@ -82,12 +83,12 @@ public class Main extends Sprite {
+ event.data.name + ": " + event.intValue + ", " + event.floatValue + ", " + event.stringValue); + event.data.name + ": " + event.intValue + ", " + event.floatValue + ", " + event.stringValue);
}); });
if (true) { if (false) {
skeleton.state.setAnimationByName(0, "drawOrder", true); skeleton.state.setAnimationByName(0, "test", true);
} else { } else {
skeleton.state.setAnimationByName(0, "walk", true); skeleton.state.setAnimationByName(0, "walk", true);
skeleton.state.addAnimationByName(0, "jump", false, 3); skeleton.state.addAnimationByName(0, "jump", false, 3);
skeleton.state.addAnimationByName(0, "walk", true, 0); skeleton.state.addAnimationByName(0, "run", true, 0);
} }
addChild(skeleton); addChild(skeleton);

View File

@ -4,288 +4,288 @@ format: RGBA8888
filter: Linear,Linear filter: Linear,Linear
repeat: none repeat: none
dagger dagger
rotate: false rotate: true
xy: 2, 28 xy: 372, 100
size: 26, 108 size: 26, 108
orig: 26, 108 orig: 26, 108
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/eyes-closed goblin/eyes-closed
rotate: false rotate: false
xy: 137, 29 xy: 2, 7
size: 34, 12 size: 34, 12
orig: 34, 12 orig: 34, 12
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/head goblin/head
rotate: false rotate: false
xy: 26, 357 xy: 107, 36
size: 103, 66 size: 103, 66
orig: 103, 66 orig: 103, 66
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/left-arm goblin/left-arm
rotate: false rotate: false
xy: 30, 28 xy: 901, 56
size: 37, 35 size: 37, 35
orig: 37, 35 orig: 37, 35
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/left-foot goblin/left-foot
rotate: false rotate: false
xy: 134, 260 xy: 929, 95
size: 65, 31 size: 65, 31
orig: 65, 31 orig: 65, 31
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/left-hand goblin/left-hand
rotate: false rotate: false
xy: 69, 25 xy: 452, 2
size: 36, 41 size: 36, 41
orig: 36, 41 orig: 36, 41
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/left-lower-leg goblin/left-lower-leg
rotate: false rotate: true
xy: 134, 293 xy: 713, 93
size: 33, 70 size: 33, 70
orig: 33, 70 orig: 33, 70
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/left-shoulder goblin/left-shoulder
rotate: false rotate: false
xy: 137, 43 xy: 610, 44
size: 29, 44 size: 29, 44
orig: 29, 44 orig: 29, 44
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/left-upper-leg goblin/left-upper-leg
rotate: false rotate: true
xy: 30, 65 xy: 638, 93
size: 33, 73 size: 33, 73
orig: 33, 73 orig: 33, 73
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/neck goblin/neck
rotate: false rotate: false
xy: 201, 387 xy: 490, 2
size: 36, 41 size: 36, 41
orig: 36, 41 orig: 36, 41
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/pelvis goblin/pelvis
rotate: false rotate: false
xy: 26, 140 xy: 482, 45
size: 62, 43 size: 62, 43
orig: 62, 43 orig: 62, 43
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/right-arm goblin/right-arm
rotate: false rotate: true
xy: 171, 84 xy: 690, 2
size: 23, 50 size: 23, 50
orig: 23, 50 orig: 23, 50
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/right-foot goblin/right-foot
rotate: false rotate: false
xy: 134, 225 xy: 771, 58
size: 63, 33 size: 63, 33
orig: 63, 33 orig: 63, 33
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/right-hand goblin/right-hand
rotate: false rotate: false
xy: 204, 258 xy: 940, 56
size: 36, 37 size: 36, 37
orig: 36, 37 orig: 36, 37
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/right-lower-leg goblin/right-lower-leg
rotate: false rotate: true
xy: 201, 430 xy: 482, 90
size: 36, 76 size: 36, 76
orig: 36, 76 orig: 36, 76
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/right-shoulder goblin/right-shoulder
rotate: false rotate: true
xy: 130, 89 xy: 602, 3
size: 39, 45 size: 39, 45
orig: 39, 45 orig: 39, 45
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/right-upper-leg goblin/right-upper-leg
rotate: false rotate: true
xy: 98, 214 xy: 641, 57
size: 34, 63 size: 34, 63
orig: 34, 63 orig: 34, 63
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/torso goblin/torso
rotate: false rotate: true
xy: 131, 410 xy: 212, 34
size: 68, 96 size: 68, 96
orig: 68, 96 orig: 68, 96
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/undie-straps goblin/undie-straps
rotate: false rotate: false
xy: 2, 7 xy: 380, 5
size: 55, 19 size: 55, 19
orig: 55, 19 orig: 55, 19
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblin/undies goblin/undies
rotate: false rotate: false
xy: 199, 227 xy: 174, 5
size: 36, 29 size: 36, 29
orig: 36, 29 orig: 36, 29
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/eyes-closed goblingirl/eyes-closed
rotate: false rotate: false
xy: 59, 2 xy: 269, 11
size: 37, 21 size: 37, 21
orig: 37, 21 orig: 37, 21
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/head goblingirl/head
rotate: false rotate: false
xy: 26, 425 xy: 2, 21
size: 103, 81 size: 103, 81
orig: 103, 81 orig: 103, 81
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/left-arm goblingirl/left-arm
rotate: false rotate: true
xy: 201, 190 xy: 978, 56
size: 37, 35 size: 37, 35
orig: 37, 35 orig: 37, 35
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/left-foot goblingirl/left-foot
rotate: false rotate: false
xy: 134, 192 xy: 107, 3
size: 65, 31 size: 65, 31
orig: 65, 31 orig: 65, 31
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/left-hand goblingirl/left-hand
rotate: false rotate: false
xy: 196, 109 xy: 565, 2
size: 35, 40 size: 35, 40
orig: 35, 40 orig: 35, 40
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/left-lower-leg goblingirl/left-lower-leg
rotate: false rotate: true
xy: 169, 293 xy: 785, 93
size: 33, 70 size: 33, 70
orig: 33, 70 orig: 33, 70
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/left-shoulder goblingirl/left-shoulder
rotate: false rotate: true
xy: 107, 30 xy: 690, 27
size: 28, 46 size: 28, 46
orig: 28, 46 orig: 28, 46
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/left-upper-leg goblingirl/left-upper-leg
rotate: false rotate: true
xy: 65, 68 xy: 857, 93
size: 33, 70 size: 33, 70
orig: 33, 70 orig: 33, 70
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/neck goblingirl/neck
rotate: false rotate: false
xy: 204, 297 xy: 528, 2
size: 35, 41 size: 35, 41
orig: 35, 41 orig: 35, 41
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/pelvis goblingirl/pelvis
rotate: false rotate: false
xy: 131, 365 xy: 546, 45
size: 62, 43 size: 62, 43
orig: 62, 43 orig: 62, 43
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/right-arm goblingirl/right-arm
rotate: false rotate: false
xy: 100, 97 xy: 452, 48
size: 28, 50 size: 28, 50
orig: 28, 50 orig: 28, 50
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/right-foot goblingirl/right-foot
rotate: false rotate: false
xy: 134, 157 xy: 836, 58
size: 63, 33 size: 63, 33
orig: 63, 33 orig: 63, 33
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/right-hand goblingirl/right-hand
rotate: false rotate: true
xy: 199, 151 xy: 771, 20
size: 36, 37 size: 36, 37
orig: 36, 37 orig: 36, 37
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/right-lower-leg goblingirl/right-lower-leg
rotate: false rotate: true
xy: 96, 279 xy: 560, 90
size: 36, 76 size: 36, 76
orig: 36, 76 orig: 36, 76
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/right-shoulder goblingirl/right-shoulder
rotate: false rotate: false
xy: 204, 340 xy: 649, 10
size: 39, 45 size: 39, 45
orig: 39, 45 orig: 39, 45
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/right-upper-leg goblingirl/right-upper-leg
rotate: false rotate: true
xy: 98, 149 xy: 706, 57
size: 34, 63 size: 34, 63
orig: 34, 63 orig: 34, 63
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/torso goblingirl/torso
rotate: false rotate: false
xy: 26, 259 xy: 310, 2
size: 68, 96 size: 68, 96
orig: 68, 96 orig: 68, 96
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/undie-straps goblingirl/undie-straps
rotate: false rotate: false
xy: 134, 136 xy: 212, 13
size: 55, 19 size: 55, 19
orig: 55, 19 orig: 55, 19
offset: 0, 0 offset: 0, 0
index: -1 index: -1
goblingirl/undies goblingirl/undies
rotate: false rotate: false
xy: 196, 78 xy: 810, 27
size: 36, 29 size: 36, 29
orig: 36, 29 orig: 36, 29
offset: 0, 0 offset: 0, 0
index: -1 index: -1
shield shield
rotate: false rotate: false
xy: 26, 185 xy: 380, 26
size: 70, 72 size: 70, 72
orig: 70, 72 orig: 70, 72
offset: 0, 0 offset: 0, 0
index: -1 index: -1
spear spear
rotate: false rotate: true
xy: 2, 138 xy: 2, 104
size: 22, 368 size: 22, 368
orig: 22, 368 orig: 22, 368
offset: 0, 0 offset: 0, 0

View File

@ -759,6 +759,11 @@
}, },
"ffd": { "ffd": {
"default": { "default": {
"left hand item": {
"spear": [
{ "time": 0 }
]
},
"right hand item": { "right hand item": {
"dagger": [ "dagger": [
{ {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 KiB

After

Width:  |  Height:  |  Size: 217 KiB

View File

@ -54,7 +54,8 @@
{ "name": "goggles", "bone": "head", "attachment": "goggles" }, { "name": "goggles", "bone": "head", "attachment": "goggles" },
{ "name": "front_bracer", "bone": "front_bracer", "attachment": "front_bracer" }, { "name": "front_bracer", "bone": "front_bracer", "attachment": "front_bracer" },
{ "name": "front_fist", "bone": "front_fist", "attachment": "front_fist_closed" }, { "name": "front_fist", "bone": "front_fist", "attachment": "front_fist_closed" },
{ "name": "muzzle", "bone": "gunTip", "additive": true } { "name": "muzzle", "bone": "gunTip", "additive": true },
{ "name": "head-bb", "bone": "head" }
], ],
"skins": { "skins": {
"default": { "default": {
@ -92,6 +93,12 @@
"head": { "head": {
"head": { "x": 128.95, "y": 0.29, "rotation": -70.63, "width": 271, "height": 298 } "head": { "x": 128.95, "y": 0.29, "rotation": -70.63, "width": 271, "height": 298 }
}, },
"head-bb": {
"head": {
"type": "boundingbox",
"vertices": [ -19.143097, -70.30209, 40.80313, -118.074234, 257.77155, -115.61827, 285.16193, 57.18005, 120.77191, 164.95125, -5.067627, 76.94907 ]
}
},
"mouth": { "mouth": {
"mouth_grind": { "x": 23.68, "y": -32.23, "rotation": -70.63, "width": 93, "height": 59 }, "mouth_grind": { "x": 23.68, "y": -32.23, "rotation": -70.63, "width": 93, "height": 59 },
"mouth_oooo": { "x": 23.68, "y": -32.23, "rotation": -70.63, "width": 93, "height": 59 }, "mouth_oooo": { "x": 23.68, "y": -32.23, "rotation": -70.63, "width": 93, "height": 59 },

Binary file not shown.

Before

Width:  |  Height:  |  Size: 239 KiB

After

Width:  |  Height:  |  Size: 253 KiB