Эх сурвалжийг харах

Added mix-and-match assets, modified export scripts, added libGDX sample. See #1375.

badlogic 6 жил өмнө
parent
commit
5d974e4480
100 өөрчлөгдсөн 3674 нэмэгдсэн , 500 устгасан
  1. 1 1
      examples/alien/export/alien-ess.json
  2. BIN
      examples/alien/export/alien-ess.skel
  3. 35 35
      examples/alien/export/alien-pma.atlas
  4. BIN
      examples/alien/export/alien-pma.png
  5. 1 1
      examples/alien/export/alien-pro.json
  6. BIN
      examples/alien/export/alien-pro.skel
  7. 35 35
      examples/alien/export/alien.atlas
  8. BIN
      examples/alien/export/alien.png
  9. 9 9
      examples/coin/export/coin-pma.atlas
  10. BIN
      examples/coin/export/coin-pma.png
  11. 1 1
      examples/coin/export/coin-pro.json
  12. BIN
      examples/coin/export/coin-pro.skel
  13. 9 9
      examples/coin/export/coin.atlas
  14. BIN
      examples/coin/export/coin.png
  15. 1 1
      examples/dragon/export/dragon-ess.json
  16. BIN
      examples/dragon/export/dragon-ess.skel
  17. 110 110
      examples/dragon/export/dragon-pma.atlas
  18. BIN
      examples/dragon/export/dragon-pma.png
  19. BIN
      examples/dragon/export/dragon-pma2.png
  20. 110 110
      examples/dragon/export/dragon.atlas
  21. BIN
      examples/dragon/export/dragon.png
  22. BIN
      examples/dragon/export/dragon2.png
  23. 1 0
      examples/export/atlas-0.5-pma.json
  24. 1 0
      examples/export/atlas-0.5.json
  25. 1 0
      examples/export/atlas-1.0-pma.json
  26. 1 0
      examples/export/atlas-1.0.json
  27. 6 0
      examples/export/export.sh
  28. 35 0
      examples/export/runtimes.sh
  29. 1 1
      examples/goblins/export/goblins-ess.json
  30. BIN
      examples/goblins/export/goblins-ess.skel
  31. 60 60
      examples/goblins/export/goblins-pma.atlas
  32. BIN
      examples/goblins/export/goblins-pma.png
  33. 1 1
      examples/goblins/export/goblins-pro.json
  34. BIN
      examples/goblins/export/goblins-pro.skel
  35. 60 60
      examples/goblins/export/goblins.atlas
  36. BIN
      examples/goblins/export/goblins.png
  37. 1 1
      examples/hero/export/hero-ess.json
  38. BIN
      examples/hero/export/hero-ess.skel
  39. 32 32
      examples/hero/export/hero-pma.atlas
  40. BIN
      examples/hero/export/hero-pma.png
  41. 1 1
      examples/hero/export/hero-pro.json
  42. BIN
      examples/hero/export/hero-pro.skel
  43. 32 32
      examples/hero/export/hero.atlas
  44. BIN
      examples/hero/export/hero.png
  45. 1042 0
      examples/mix-and-match/export/mix-and-match-pma.atlas
  46. BIN
      examples/mix-and-match/export/mix-and-match-pma.png
  47. 1045 0
      examples/mix-and-match/export/mix-and-match-pro.json
  48. BIN
      examples/mix-and-match/export/mix-and-match-pro.skel
  49. 1042 0
      examples/mix-and-match/export/mix-and-match.atlas
  50. BIN
      examples/mix-and-match/export/mix-and-match.png
  51. BIN
      examples/mix-and-match/images/base-head.png
  52. BIN
      examples/mix-and-match/images/boy/arm-front.png
  53. BIN
      examples/mix-and-match/images/boy/backpack-pocket.png
  54. BIN
      examples/mix-and-match/images/boy/backpack-strap-front.png
  55. BIN
      examples/mix-and-match/images/boy/backpack-up.png
  56. BIN
      examples/mix-and-match/images/boy/backpack.png
  57. BIN
      examples/mix-and-match/images/boy/body.png
  58. BIN
      examples/mix-and-match/images/boy/boot-ribbon-front.png
  59. BIN
      examples/mix-and-match/images/boy/collar.png
  60. BIN
      examples/mix-and-match/images/boy/ear.png
  61. BIN
      examples/mix-and-match/images/boy/eye-back-low-eyelid.png
  62. BIN
      examples/mix-and-match/images/boy/eye-back-pupil.png
  63. BIN
      examples/mix-and-match/images/boy/eye-back-up-eyelid-back.png
  64. BIN
      examples/mix-and-match/images/boy/eye-back-up-eyelid.png
  65. BIN
      examples/mix-and-match/images/boy/eye-front-low-eyelid.png
  66. BIN
      examples/mix-and-match/images/boy/eye-front-pupil.png
  67. BIN
      examples/mix-and-match/images/boy/eye-front-up-eyelid-back.png
  68. BIN
      examples/mix-and-match/images/boy/eye-front-up-eyelid.png
  69. BIN
      examples/mix-and-match/images/boy/eye-iris-back.png
  70. BIN
      examples/mix-and-match/images/boy/eye-iris-front.png
  71. BIN
      examples/mix-and-match/images/boy/eye-white-back.png
  72. BIN
      examples/mix-and-match/images/boy/eye-white-front.png
  73. BIN
      examples/mix-and-match/images/boy/eyebrow-back.png
  74. BIN
      examples/mix-and-match/images/boy/eyebrow-front.png
  75. BIN
      examples/mix-and-match/images/boy/hair-back.png
  76. BIN
      examples/mix-and-match/images/boy/hair-bangs.png
  77. BIN
      examples/mix-and-match/images/boy/hair-side.png
  78. BIN
      examples/mix-and-match/images/boy/hand-backfingers.png
  79. BIN
      examples/mix-and-match/images/boy/hand-front-fingers.png
  80. BIN
      examples/mix-and-match/images/boy/hat.png
  81. BIN
      examples/mix-and-match/images/boy/leg-front.png
  82. BIN
      examples/mix-and-match/images/boy/mouth-close.png
  83. BIN
      examples/mix-and-match/images/boy/mouth-smile.png
  84. BIN
      examples/mix-and-match/images/boy/nose.png
  85. BIN
      examples/mix-and-match/images/boy/pompom.png
  86. BIN
      examples/mix-and-match/images/boy/zip.png
  87. BIN
      examples/mix-and-match/images/girl-blue-cape/back-eyebrow.png
  88. BIN
      examples/mix-and-match/images/girl-blue-cape/body-dress.png
  89. BIN
      examples/mix-and-match/images/girl-blue-cape/body-ribbon.png
  90. BIN
      examples/mix-and-match/images/girl-blue-cape/cape-back-up.png
  91. BIN
      examples/mix-and-match/images/girl-blue-cape/cape-back.png
  92. BIN
      examples/mix-and-match/images/girl-blue-cape/cape-ribbon.png
  93. BIN
      examples/mix-and-match/images/girl-blue-cape/cape-shoulder-back.png
  94. BIN
      examples/mix-and-match/images/girl-blue-cape/cape-shoulder-front.png
  95. BIN
      examples/mix-and-match/images/girl-blue-cape/cape-up-front.png
  96. BIN
      examples/mix-and-match/images/girl-blue-cape/ear.png
  97. BIN
      examples/mix-and-match/images/girl-blue-cape/eye-back-low-eyelid.png
  98. BIN
      examples/mix-and-match/images/girl-blue-cape/eye-back-pupil.png
  99. BIN
      examples/mix-and-match/images/girl-blue-cape/eye-back-up-eyelid-back.png
  100. BIN
      examples/mix-and-match/images/girl-blue-cape/eye-back-up-eyelid.png

+ 1 - 1
examples/alien/export/alien-ess.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "Q8KgLY4VbdBYvPyGuiNq2Y2RInk",
-	"spine": "3.8.14-beta",
+	"spine": "3.8.20-beta",
 	"x": -191.3,
 	"y": -4.51,
 	"width": 365.79,

BIN
examples/alien/export/alien-ess.skel


+ 35 - 35
examples/alien/export/alien-pma.atlas

@@ -6,189 +6,189 @@ filter: Linear,Linear
 repeat: none
 back-foot
   rotate: false
-  xy: 383, 752
+  xy: 2, 2
   size: 8, 6
   orig: 8, 6
   offset: 0, 0
   index: -1
 back-shin
   rotate: false
-  xy: 566, 28
+  xy: 231, 203
   size: 21, 24
   orig: 21, 24
   offset: 0, 0
   index: -1
 back-thigh
   rotate: false
-  xy: 540, 83
+  xy: 971, 877
   size: 24, 24
   orig: 24, 24
   offset: 0, 0
   index: -1
 backarmor
   rotate: false
-  xy: 452, 449
+  xy: 261, 325
   size: 81, 91
   orig: 81, 91
   offset: 0, 0
   index: -1
 blown-up-neck
   rotate: false
-  xy: 477, 542
+  xy: 571, 652
   size: 77, 52
   orig: 77, 52
   offset: 0, 0
   index: -1
 body
   rotate: false
-  xy: 452, 311
+  xy: 918, 903
   size: 98, 118
   orig: 98, 118
   offset: 0, 0
   index: -1
 burst01
-  rotate: false
-  xy: 371, 848
+  rotate: true
+  xy: 576, 706
   size: 143, 155
   orig: 143, 155
   offset: 0, 0
   index: -1
 burst02
   rotate: true
-  xy: 280, 2
+  xy: 735, 865
   size: 156, 181
   orig: 156, 181
   offset: 0, 0
   index: -1
 burst03-bg
-  rotate: false
-  xy: 2, 41
+  rotate: true
+  xy: 2, 10
   size: 276, 227
   orig: 276, 227
   offset: 0, 0
   index: -1
 burst03-fg
   rotate: false
-  xy: 2, 524
+  xy: 2, 542
   size: 339, 221
   orig: 339, 221
   offset: 0, 0
   index: -1
 eye
   rotate: false
-  xy: 463, 83
+  xy: 494, 640
   size: 75, 75
   orig: 75, 75
   offset: 0, 0
   index: -1
 eye-highlight
   rotate: false
-  xy: 566, 4
+  xy: 261, 256
   size: 22, 22
   orig: 22, 22
   offset: 0, 0
   index: -1
 eye-pupil
   rotate: false
-  xy: 539, 4
+  xy: 293, 305
   size: 18, 18
   orig: 18, 18
   offset: 0, 0
   index: -1
 eye-stalk
   rotate: false
-  xy: 463, 15
+  xy: 494, 572
   size: 74, 66
   orig: 74, 66
   offset: 0, 0
   index: -1
 front-foot
   rotate: false
-  xy: 371, 752
+  xy: 343, 542
   size: 10, 6
   orig: 10, 6
   offset: 0, 0
   index: -1
 front-lower-arm
-  rotate: false
-  xy: 477, 596
+  rotate: true
+  xy: 650, 649
   size: 55, 63
   orig: 55, 63
   offset: 0, 0
   index: -1
 front-shin
   rotate: false
-  xy: 539, 24
+  xy: 343, 735
   size: 25, 28
   orig: 25, 28
   offset: 0, 0
   index: -1
 front-thigh
   rotate: false
-  xy: 539, 54
+  xy: 343, 550
   size: 27, 27
   orig: 27, 27
   offset: 0, 0
   index: -1
 front-upper-arm
-  rotate: false
-  xy: 530, 661
+  rotate: true
+  xy: 231, 229
   size: 57, 28
   orig: 57, 28
   offset: 0, 0
   index: -1
 head
-  rotate: true
-  xy: 452, 160
+  rotate: false
+  xy: 343, 579
   size: 149, 136
   orig: 149, 136
   offset: 0, 0
   index: -1
 lower-back-arm
   rotate: false
-  xy: 477, 661
+  xy: 918, 855
   size: 51, 46
   orig: 51, 46
   offset: 0, 0
   index: -1
 metaljaw
-  rotate: false
-  xy: 371, 760
+  rotate: true
+  xy: 261, 418
   size: 122, 86
   orig: 122, 86
   offset: 0, 0
   index: -1
 splat01
   rotate: false
-  xy: 2, 270
+  xy: 2, 288
   size: 257, 252
   orig: 257, 252
   offset: 0, 0
   index: -1
 splat01-fg
-  rotate: true
-  xy: 343, 542
+  rotate: false
+  xy: 371, 717
   size: 203, 132
   orig: 203, 132
   offset: 0, 0
   index: -1
 splat02
   rotate: false
-  xy: 2, 747
+  xy: 2, 765
   size: 367, 256
   orig: 367, 256
   offset: 0, 0
   index: -1
 splat03
-  rotate: true
-  xy: 280, 160
+  rotate: false
+  xy: 371, 851
   size: 362, 170
   orig: 362, 170
   offset: 0, 0
   index: -1
 upper-back-arm
   rotate: false
-  xy: 477, 715
+  xy: 261, 280
   size: 30, 43
   orig: 30, 43
   offset: 0, 0

BIN
examples/alien/export/alien-pma.png


+ 1 - 1
examples/alien/export/alien-pro.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "wvUSuckBO4KU4hUrc9le/ZCPCWQ",
-	"spine": "3.8.14-beta",
+	"spine": "3.8.20-beta",
 	"x": -191.3,
 	"y": -4.51,
 	"width": 368.26,

BIN
examples/alien/export/alien-pro.skel


+ 35 - 35
examples/alien/export/alien.atlas

@@ -6,189 +6,189 @@ filter: Linear,Linear
 repeat: none
 back-foot
   rotate: false
-  xy: 383, 752
+  xy: 2, 2
   size: 8, 6
   orig: 8, 6
   offset: 0, 0
   index: -1
 back-shin
   rotate: false
-  xy: 566, 28
+  xy: 231, 203
   size: 21, 24
   orig: 21, 24
   offset: 0, 0
   index: -1
 back-thigh
   rotate: false
-  xy: 540, 83
+  xy: 971, 877
   size: 24, 24
   orig: 24, 24
   offset: 0, 0
   index: -1
 backarmor
   rotate: false
-  xy: 452, 449
+  xy: 261, 325
   size: 81, 91
   orig: 81, 91
   offset: 0, 0
   index: -1
 blown-up-neck
   rotate: false
-  xy: 477, 542
+  xy: 571, 652
   size: 77, 52
   orig: 77, 52
   offset: 0, 0
   index: -1
 body
   rotate: false
-  xy: 452, 311
+  xy: 918, 903
   size: 98, 118
   orig: 98, 118
   offset: 0, 0
   index: -1
 burst01
-  rotate: false
-  xy: 371, 848
+  rotate: true
+  xy: 576, 706
   size: 143, 155
   orig: 143, 155
   offset: 0, 0
   index: -1
 burst02
   rotate: true
-  xy: 280, 2
+  xy: 735, 865
   size: 156, 181
   orig: 156, 181
   offset: 0, 0
   index: -1
 burst03-bg
-  rotate: false
-  xy: 2, 41
+  rotate: true
+  xy: 2, 10
   size: 276, 227
   orig: 276, 227
   offset: 0, 0
   index: -1
 burst03-fg
   rotate: false
-  xy: 2, 524
+  xy: 2, 542
   size: 339, 221
   orig: 339, 221
   offset: 0, 0
   index: -1
 eye
   rotate: false
-  xy: 463, 83
+  xy: 494, 640
   size: 75, 75
   orig: 75, 75
   offset: 0, 0
   index: -1
 eye-highlight
   rotate: false
-  xy: 566, 4
+  xy: 261, 256
   size: 22, 22
   orig: 22, 22
   offset: 0, 0
   index: -1
 eye-pupil
   rotate: false
-  xy: 539, 4
+  xy: 293, 305
   size: 18, 18
   orig: 18, 18
   offset: 0, 0
   index: -1
 eye-stalk
   rotate: false
-  xy: 463, 15
+  xy: 494, 572
   size: 74, 66
   orig: 74, 66
   offset: 0, 0
   index: -1
 front-foot
   rotate: false
-  xy: 371, 752
+  xy: 343, 542
   size: 10, 6
   orig: 10, 6
   offset: 0, 0
   index: -1
 front-lower-arm
-  rotate: false
-  xy: 477, 596
+  rotate: true
+  xy: 650, 649
   size: 55, 63
   orig: 55, 63
   offset: 0, 0
   index: -1
 front-shin
   rotate: false
-  xy: 539, 24
+  xy: 343, 735
   size: 25, 28
   orig: 25, 28
   offset: 0, 0
   index: -1
 front-thigh
   rotate: false
-  xy: 539, 54
+  xy: 343, 550
   size: 27, 27
   orig: 27, 27
   offset: 0, 0
   index: -1
 front-upper-arm
-  rotate: false
-  xy: 530, 661
+  rotate: true
+  xy: 231, 229
   size: 57, 28
   orig: 57, 28
   offset: 0, 0
   index: -1
 head
-  rotate: true
-  xy: 452, 160
+  rotate: false
+  xy: 343, 579
   size: 149, 136
   orig: 149, 136
   offset: 0, 0
   index: -1
 lower-back-arm
   rotate: false
-  xy: 477, 661
+  xy: 918, 855
   size: 51, 46
   orig: 51, 46
   offset: 0, 0
   index: -1
 metaljaw
-  rotate: false
-  xy: 371, 760
+  rotate: true
+  xy: 261, 418
   size: 122, 86
   orig: 122, 86
   offset: 0, 0
   index: -1
 splat01
   rotate: false
-  xy: 2, 270
+  xy: 2, 288
   size: 257, 252
   orig: 257, 252
   offset: 0, 0
   index: -1
 splat01-fg
-  rotate: true
-  xy: 343, 542
+  rotate: false
+  xy: 371, 717
   size: 203, 132
   orig: 203, 132
   offset: 0, 0
   index: -1
 splat02
   rotate: false
-  xy: 2, 747
+  xy: 2, 765
   size: 367, 256
   orig: 367, 256
   offset: 0, 0
   index: -1
 splat03
-  rotate: true
-  xy: 280, 160
+  rotate: false
+  xy: 371, 851
   size: 362, 170
   orig: 362, 170
   offset: 0, 0
   index: -1
 upper-back-arm
   rotate: false
-  xy: 477, 715
+  xy: 261, 280
   size: 30, 43
   orig: 30, 43
   offset: 0, 0

BIN
examples/alien/export/alien.png


+ 9 - 9
examples/coin/export/coin-pma.atlas

@@ -6,49 +6,49 @@ filter: Linear,Linear
 repeat: none
 coin-front-logo
   rotate: false
-  xy: 2, 266
+  xy: 2, 609
   size: 305, 302
   orig: 305, 302
   offset: 0, 0
   index: -1
 coin-front-shine-logo
   rotate: false
-  xy: 616, 286
+  xy: 309, 629
   size: 282, 282
   orig: 282, 282
   offset: 0, 0
   index: -1
 coin-front-shine-spineboy
   rotate: false
-  xy: 616, 2
+  xy: 2, 21
   size: 282, 282
   orig: 282, 282
   offset: 0, 0
   index: -1
 coin-front-spineboy
   rotate: false
-  xy: 309, 266
+  xy: 2, 305
   size: 305, 302
   orig: 305, 302
   offset: 0, 0
   index: -1
 coin-side-round
-  rotate: true
-  xy: 2, 120
+  rotate: false
+  xy: 309, 345
   size: 144, 282
   orig: 144, 282
   offset: 0, 0
   index: -1
 coin-side-straight
   rotate: true
-  xy: 286, 173
+  xy: 2, 2
   size: 17, 282
   orig: 17, 282
   offset: 0, 0
   index: -1
 shine
-  rotate: true
-  xy: 286, 192
+  rotate: false
+  xy: 593, 666
   size: 72, 245
   orig: 72, 245
   offset: 0, 0

BIN
examples/coin/export/coin-pma.png


+ 1 - 1
examples/coin/export/coin-pro.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "UAXc6AgX0g45vxO38bHIVx5jbNo",
-	"spine": "3.8.14-beta",
+	"spine": "3.8.20-beta",
 	"x": -152.5,
 	"y": -151,
 	"width": 305,

BIN
examples/coin/export/coin-pro.skel


+ 9 - 9
examples/coin/export/coin.atlas

@@ -6,49 +6,49 @@ filter: Linear,Linear
 repeat: none
 coin-front-logo
   rotate: false
-  xy: 2, 266
+  xy: 2, 609
   size: 305, 302
   orig: 305, 302
   offset: 0, 0
   index: -1
 coin-front-shine-logo
   rotate: false
-  xy: 616, 286
+  xy: 309, 629
   size: 282, 282
   orig: 282, 282
   offset: 0, 0
   index: -1
 coin-front-shine-spineboy
   rotate: false
-  xy: 616, 2
+  xy: 2, 21
   size: 282, 282
   orig: 282, 282
   offset: 0, 0
   index: -1
 coin-front-spineboy
   rotate: false
-  xy: 309, 266
+  xy: 2, 305
   size: 305, 302
   orig: 305, 302
   offset: 0, 0
   index: -1
 coin-side-round
-  rotate: true
-  xy: 2, 120
+  rotate: false
+  xy: 309, 345
   size: 144, 282
   orig: 144, 282
   offset: 0, 0
   index: -1
 coin-side-straight
   rotate: true
-  xy: 286, 173
+  xy: 2, 2
   size: 17, 282
   orig: 17, 282
   offset: 0, 0
   index: -1
 shine
-  rotate: true
-  xy: 286, 192
+  rotate: false
+  xy: 593, 666
   size: 72, 245
   orig: 72, 245
   offset: 0, 0

BIN
examples/coin/export/coin.png


+ 1 - 1
examples/dragon/export/dragon-ess.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "NNOWRquatThcn5jOLyqLMfcxT60",
-	"spine": "3.8.14-beta",
+	"spine": "3.8.20-beta",
 	"x": -366.31,
 	"y": -286.62,
 	"width": 660.39,

BIN
examples/dragon/export/dragon-ess.skel


+ 110 - 110
examples/dragon/export/dragon-pma.atlas

@@ -4,188 +4,167 @@ size: 1024,1024
 format: RGBA8888
 filter: Linear,Linear
 repeat: none
+chin
+  rotate: true
+  xy: 856, 138
+  size: 214, 146
+  orig: 214, 146
+  offset: 0, 0
+  index: -1
 front-toe-a
-  rotate: false
-  xy: 300, 765
+  rotate: true
+  xy: 584, 72
   size: 29, 50
   orig: 29, 50
   offset: 0, 0
   index: -1
-front-toe-b
-  rotate: false
-  xy: 300, 878
-  size: 56, 57
-  orig: 56, 57
-  offset: 0, 0
-  index: -1
 head
   rotate: false
-  xy: 2, 748
+  xy: 204, 756
   size: 296, 260
   orig: 296, 260
   offset: 0, 0
   index: -1
 left-front-leg
   rotate: false
-  xy: 185, 17
+  xy: 636, 355
   size: 84, 57
   orig: 84, 57
   offset: 0, 0
   index: -1
-left-front-thigh
-  rotate: false
-  xy: 99, 2
-  size: 84, 72
-  orig: 84, 72
+left-rear-thigh
+  rotate: true
+  xy: 207, 12
+  size: 91, 149
+  orig: 91, 149
   offset: 0, 0
   index: -1
 left-wing01
   rotate: false
-  xy: 744, 487
+  xy: 443, 103
   size: 191, 256
   orig: 191, 256
   offset: 0, 0
   index: -1
 left-wing02
   rotate: true
-  xy: 276, 13
+  xy: 502, 616
   size: 179, 269
   orig: 179, 269
   offset: 0, 0
   index: -1
-left-wing03
-  rotate: true
-  xy: 804, 9
-  size: 186, 207
-  orig: 186, 207
+left-wing04
+  rotate: false
+  xy: 636, 2
+  size: 188, 135
+  orig: 188, 135
   offset: 0, 0
   index: -1
 left-wing05
-  rotate: true
-  xy: 777, 790
+  rotate: false
+  xy: 636, 139
   size: 218, 213
   orig: 218, 213
   offset: 0, 0
   index: -1
 left-wing06
   rotate: false
-  xy: 314, 213
+  xy: 2, 317
   size: 192, 331
   orig: 192, 331
   offset: 0, 0
   index: -1
 left-wing07
   rotate: true
-  xy: 547, 33
+  xy: 750, 354
   size: 159, 255
   orig: 159, 255
   offset: 0, 0
   index: -1
-right-rear-toe
+right-rear-thigh
   rotate: true
-  xy: 937, 679
-  size: 109, 77
-  orig: 109, 77
+  xy: 433, 10
+  size: 91, 149
+  orig: 91, 149
   offset: 0, 0
   index: -1
 right-wing01
   rotate: true
-  xy: 2, 325
+  xy: 502, 797
   size: 219, 310
   orig: 219, 310
   offset: 0, 0
   index: -1
 right-wing02
   rotate: false
-  xy: 370, 703
+  xy: 2, 10
   size: 203, 305
   orig: 203, 305
   offset: 0, 0
   index: -1
 right-wing03
   rotate: false
-  xy: 2, 76
+  xy: 196, 361
   size: 272, 247
   orig: 272, 247
   offset: 0, 0
   index: -1
+right-wing04
+  rotate: false
+  xy: 204, 610
+  size: 279, 144
+  orig: 279, 144
+  offset: 0, 0
+  index: -1
 right-wing05
   rotate: true
-  xy: 508, 194
+  xy: 773, 515
   size: 251, 229
   orig: 251, 229
   offset: 0, 0
   index: -1
 right-wing06
-  rotate: true
-  xy: 2, 546
+  rotate: false
+  xy: 2, 650
   size: 200, 366
   orig: 200, 366
   offset: 0, 0
   index: -1
 right-wing07
-  rotate: false
-  xy: 575, 745
+  rotate: true
+  xy: 485, 414
   size: 200, 263
   orig: 200, 263
   offset: 0, 0
   index: -1
 right-wing08
   rotate: false
-  xy: 508, 447
+  xy: 207, 105
   size: 234, 254
   orig: 234, 254
   offset: 0, 0
   index: -1
 right-wing09
   rotate: true
-  xy: 739, 197
+  xy: 814, 768
   size: 248, 204
   orig: 248, 204
   offset: 0, 0
   index: -1
 tail01
-  rotate: false
-  xy: 370, 548
+  rotate: true
+  xy: 826, 16
   size: 120, 153
   orig: 120, 153
   offset: 0, 0
   index: -1
 tail03
   rotate: false
-  xy: 937, 585
+  xy: 358, 11
   size: 73, 92
   orig: 73, 92
   offset: 0, 0
   index: -1
-tail04
-  rotate: false
-  xy: 300, 937
-  size: 56, 71
-  orig: 56, 71
-  offset: 0, 0
-  index: -1
-tail05
-  rotate: false
-  xy: 300, 817
-  size: 52, 59
-  orig: 52, 59
-  offset: 0, 0
-  index: -1
-tail06
-  rotate: false
-  xy: 2, 6
-  size: 95, 68
-  orig: 95, 68
-  offset: 0, 0
-  index: -1
-thiagobrayner
-  rotate: true
-  xy: 945, 197
-  size: 350, 31
-  orig: 350, 31
-  offset: 0, 0
-  index: -1
 
 dragon-pma2.png
 size: 1024,512
@@ -194,99 +173,120 @@ filter: Linear,Linear
 repeat: none
 back
   rotate: false
-  xy: 491, 227
+  xy: 396, 290
   size: 190, 185
   orig: 190, 185
   offset: 0, 0
   index: -1
 chest
   rotate: false
-  xy: 408, 103
+  xy: 754, 386
   size: 136, 122
   orig: 136, 122
   offset: 0, 0
   index: -1
-chin
+front-toe-b
   rotate: false
-  xy: 2, 120
-  size: 214, 146
-  orig: 214, 146
+  xy: 934, 341
+  size: 56, 57
+  orig: 56, 57
+  offset: 0, 0
+  index: -1
+left-front-thigh
+  rotate: true
+  xy: 105, 7
+  size: 84, 72
+  orig: 84, 72
   offset: 0, 0
   index: -1
 left-rear-leg
-  rotate: false
-  xy: 283, 235
+  rotate: true
+  xy: 2, 93
   size: 206, 177
   orig: 206, 177
   offset: 0, 0
   index: -1
-left-rear-thigh
-  rotate: false
-  xy: 546, 76
-  size: 91, 149
-  orig: 91, 149
-  offset: 0, 0
-  index: -1
-left-wing04
+left-wing03
   rotate: false
-  xy: 218, 98
-  size: 188, 135
-  orig: 188, 135
+  xy: 2, 301
+  size: 186, 207
+  orig: 186, 207
   offset: 0, 0
   index: -1
 left-wing08
-  rotate: true
-  xy: 683, 79
+  rotate: false
+  xy: 588, 327
   size: 164, 181
   orig: 164, 181
   offset: 0, 0
   index: -1
 left-wing09
   rotate: false
-  xy: 683, 245
+  xy: 190, 308
   size: 204, 167
   orig: 204, 167
   offset: 0, 0
   index: -1
 right-front-leg
   rotate: false
-  xy: 214, 7
+  xy: 2, 2
   size: 101, 89
   orig: 101, 89
   offset: 0, 0
   index: -1
 right-front-thigh
   rotate: false
-  xy: 2, 10
+  xy: 892, 400
   size: 108, 108
   orig: 108, 108
   offset: 0, 0
   index: -1
 right-rear-leg
-  rotate: true
-  xy: 112, 2
+  rotate: false
+  xy: 588, 225
   size: 116, 100
   orig: 116, 100
   offset: 0, 0
   index: -1
-right-rear-thigh
-  rotate: false
-  xy: 866, 94
-  size: 91, 149
-  orig: 91, 149
-  offset: 0, 0
-  index: -1
-right-wing04
+right-rear-toe
   rotate: false
-  xy: 2, 268
-  size: 279, 144
-  orig: 279, 144
+  xy: 706, 210
+  size: 109, 77
+  orig: 109, 77
   offset: 0, 0
   index: -1
 tail02
   rotate: true
-  xy: 408, 6
+  xy: 754, 289
   size: 95, 120
   orig: 95, 120
   offset: 0, 0
   index: -1
+tail04
+  rotate: false
+  xy: 876, 313
+  size: 56, 71
+  orig: 56, 71
+  offset: 0, 0
+  index: -1
+tail05
+  rotate: true
+  xy: 934, 287
+  size: 52, 59
+  orig: 52, 59
+  offset: 0, 0
+  index: -1
+tail06
+  rotate: true
+  xy: 817, 192
+  size: 95, 68
+  orig: 95, 68
+  offset: 0, 0
+  index: -1
+thiagobrayner
+  rotate: false
+  xy: 190, 477
+  size: 350, 31
+  orig: 350, 31
+  offset: 0, 0
+  index: -1

BIN
examples/dragon/export/dragon-pma.png


BIN
examples/dragon/export/dragon-pma2.png


+ 110 - 110
examples/dragon/export/dragon.atlas

@@ -4,188 +4,167 @@ size: 1024,1024
 format: RGBA8888
 filter: Linear,Linear
 repeat: none
+chin
+  rotate: true
+  xy: 856, 138
+  size: 214, 146
+  orig: 214, 146
+  offset: 0, 0
+  index: -1
 front-toe-a
-  rotate: false
-  xy: 300, 765
+  rotate: true
+  xy: 584, 72
   size: 29, 50
   orig: 29, 50
   offset: 0, 0
   index: -1
-front-toe-b
-  rotate: false
-  xy: 300, 878
-  size: 56, 57
-  orig: 56, 57
-  offset: 0, 0
-  index: -1
 head
   rotate: false
-  xy: 2, 748
+  xy: 204, 756
   size: 296, 260
   orig: 296, 260
   offset: 0, 0
   index: -1
 left-front-leg
   rotate: false
-  xy: 185, 17
+  xy: 636, 355
   size: 84, 57
   orig: 84, 57
   offset: 0, 0
   index: -1
-left-front-thigh
-  rotate: false
-  xy: 99, 2
-  size: 84, 72
-  orig: 84, 72
+left-rear-thigh
+  rotate: true
+  xy: 207, 12
+  size: 91, 149
+  orig: 91, 149
   offset: 0, 0
   index: -1
 left-wing01
   rotate: false
-  xy: 744, 487
+  xy: 443, 103
   size: 191, 256
   orig: 191, 256
   offset: 0, 0
   index: -1
 left-wing02
   rotate: true
-  xy: 276, 13
+  xy: 502, 616
   size: 179, 269
   orig: 179, 269
   offset: 0, 0
   index: -1
-left-wing03
-  rotate: true
-  xy: 804, 9
-  size: 186, 207
-  orig: 186, 207
+left-wing04
+  rotate: false
+  xy: 636, 2
+  size: 188, 135
+  orig: 188, 135
   offset: 0, 0
   index: -1
 left-wing05
-  rotate: true
-  xy: 777, 790
+  rotate: false
+  xy: 636, 139
   size: 218, 213
   orig: 218, 213
   offset: 0, 0
   index: -1
 left-wing06
   rotate: false
-  xy: 314, 213
+  xy: 2, 317
   size: 192, 331
   orig: 192, 331
   offset: 0, 0
   index: -1
 left-wing07
   rotate: true
-  xy: 547, 33
+  xy: 750, 354
   size: 159, 255
   orig: 159, 255
   offset: 0, 0
   index: -1
-right-rear-toe
+right-rear-thigh
   rotate: true
-  xy: 937, 679
-  size: 109, 77
-  orig: 109, 77
+  xy: 433, 10
+  size: 91, 149
+  orig: 91, 149
   offset: 0, 0
   index: -1
 right-wing01
   rotate: true
-  xy: 2, 325
+  xy: 502, 797
   size: 219, 310
   orig: 219, 310
   offset: 0, 0
   index: -1
 right-wing02
   rotate: false
-  xy: 370, 703
+  xy: 2, 10
   size: 203, 305
   orig: 203, 305
   offset: 0, 0
   index: -1
 right-wing03
   rotate: false
-  xy: 2, 76
+  xy: 196, 361
   size: 272, 247
   orig: 272, 247
   offset: 0, 0
   index: -1
+right-wing04
+  rotate: false
+  xy: 204, 610
+  size: 279, 144
+  orig: 279, 144
+  offset: 0, 0
+  index: -1
 right-wing05
   rotate: true
-  xy: 508, 194
+  xy: 773, 515
   size: 251, 229
   orig: 251, 229
   offset: 0, 0
   index: -1
 right-wing06
-  rotate: true
-  xy: 2, 546
+  rotate: false
+  xy: 2, 650
   size: 200, 366
   orig: 200, 366
   offset: 0, 0
   index: -1
 right-wing07
-  rotate: false
-  xy: 575, 745
+  rotate: true
+  xy: 485, 414
   size: 200, 263
   orig: 200, 263
   offset: 0, 0
   index: -1
 right-wing08
   rotate: false
-  xy: 508, 447
+  xy: 207, 105
   size: 234, 254
   orig: 234, 254
   offset: 0, 0
   index: -1
 right-wing09
   rotate: true
-  xy: 739, 197
+  xy: 814, 768
   size: 248, 204
   orig: 248, 204
   offset: 0, 0
   index: -1
 tail01
-  rotate: false
-  xy: 370, 548
+  rotate: true
+  xy: 826, 16
   size: 120, 153
   orig: 120, 153
   offset: 0, 0
   index: -1
 tail03
   rotate: false
-  xy: 937, 585
+  xy: 358, 11
   size: 73, 92
   orig: 73, 92
   offset: 0, 0
   index: -1
-tail04
-  rotate: false
-  xy: 300, 937
-  size: 56, 71
-  orig: 56, 71
-  offset: 0, 0
-  index: -1
-tail05
-  rotate: false
-  xy: 300, 817
-  size: 52, 59
-  orig: 52, 59
-  offset: 0, 0
-  index: -1
-tail06
-  rotate: false
-  xy: 2, 6
-  size: 95, 68
-  orig: 95, 68
-  offset: 0, 0
-  index: -1
-thiagobrayner
-  rotate: true
-  xy: 945, 197
-  size: 350, 31
-  orig: 350, 31
-  offset: 0, 0
-  index: -1
 
 dragon2.png
 size: 1024,512
@@ -194,99 +173,120 @@ filter: Linear,Linear
 repeat: none
 back
   rotate: false
-  xy: 491, 227
+  xy: 396, 290
   size: 190, 185
   orig: 190, 185
   offset: 0, 0
   index: -1
 chest
   rotate: false
-  xy: 408, 103
+  xy: 754, 386
   size: 136, 122
   orig: 136, 122
   offset: 0, 0
   index: -1
-chin
+front-toe-b
   rotate: false
-  xy: 2, 120
-  size: 214, 146
-  orig: 214, 146
+  xy: 934, 341
+  size: 56, 57
+  orig: 56, 57
+  offset: 0, 0
+  index: -1
+left-front-thigh
+  rotate: true
+  xy: 105, 7
+  size: 84, 72
+  orig: 84, 72
   offset: 0, 0
   index: -1
 left-rear-leg
-  rotate: false
-  xy: 283, 235
+  rotate: true
+  xy: 2, 93
   size: 206, 177
   orig: 206, 177
   offset: 0, 0
   index: -1
-left-rear-thigh
-  rotate: false
-  xy: 546, 76
-  size: 91, 149
-  orig: 91, 149
-  offset: 0, 0
-  index: -1
-left-wing04
+left-wing03
   rotate: false
-  xy: 218, 98
-  size: 188, 135
-  orig: 188, 135
+  xy: 2, 301
+  size: 186, 207
+  orig: 186, 207
   offset: 0, 0
   index: -1
 left-wing08
-  rotate: true
-  xy: 683, 79
+  rotate: false
+  xy: 588, 327
   size: 164, 181
   orig: 164, 181
   offset: 0, 0
   index: -1
 left-wing09
   rotate: false
-  xy: 683, 245
+  xy: 190, 308
   size: 204, 167
   orig: 204, 167
   offset: 0, 0
   index: -1
 right-front-leg
   rotate: false
-  xy: 214, 7
+  xy: 2, 2
   size: 101, 89
   orig: 101, 89
   offset: 0, 0
   index: -1
 right-front-thigh
   rotate: false
-  xy: 2, 10
+  xy: 892, 400
   size: 108, 108
   orig: 108, 108
   offset: 0, 0
   index: -1
 right-rear-leg
-  rotate: true
-  xy: 112, 2
+  rotate: false
+  xy: 588, 225
   size: 116, 100
   orig: 116, 100
   offset: 0, 0
   index: -1
-right-rear-thigh
-  rotate: false
-  xy: 866, 94
-  size: 91, 149
-  orig: 91, 149
-  offset: 0, 0
-  index: -1
-right-wing04
+right-rear-toe
   rotate: false
-  xy: 2, 268
-  size: 279, 144
-  orig: 279, 144
+  xy: 706, 210
+  size: 109, 77
+  orig: 109, 77
   offset: 0, 0
   index: -1
 tail02
   rotate: true
-  xy: 408, 6
+  xy: 754, 289
   size: 95, 120
   orig: 95, 120
   offset: 0, 0
   index: -1
+tail04
+  rotate: false
+  xy: 876, 313
+  size: 56, 71
+  orig: 56, 71
+  offset: 0, 0
+  index: -1
+tail05
+  rotate: true
+  xy: 934, 287
+  size: 52, 59
+  orig: 52, 59
+  offset: 0, 0
+  index: -1
+tail06
+  rotate: true
+  xy: 817, 192
+  size: 95, 68
+  orig: 95, 68
+  offset: 0, 0
+  index: -1
+thiagobrayner
+  rotate: false
+  xy: 190, 477
+  size: 350, 31
+  orig: 350, 31
+  offset: 0, 0
+  index: -1

BIN
examples/dragon/export/dragon.png


BIN
examples/dragon/export/dragon2.png


+ 1 - 0
examples/export/atlas-0.5-pma.json

@@ -31,6 +31,7 @@
 "useIndexes": false,
 "bleed": false,
 "limitMemory": false,
+"packing": "rectangles",
 "grid": false,
 "scale": [ 0.5 ],
 "scaleSuffix": [ "" ],

+ 1 - 0
examples/export/atlas-0.5.json

@@ -32,6 +32,7 @@
 "bleed": false,
 "limitMemory": false,
 "grid": false,
+"packing": "rectangles",
 "scale": [ 0.5 ],
 "scaleSuffix": [ "" ],
 "atlasExtension": ".atlas"

+ 1 - 0
examples/export/atlas-1.0-pma.json

@@ -32,6 +32,7 @@
 "bleed": false,
 "limitMemory": false,
 "grid": false,
+"packing": "rectangles",
 "scale": [ 1 ],
 "scaleSuffix": [ "" ],
 "atlasExtension": ".atlas"

+ 1 - 0
examples/export/atlas-1.0.json

@@ -32,6 +32,7 @@
 "bleed": false,
 "limitMemory": false,
 "grid": false,
+"packing": "rectangles",
 "scale": [ 1 ],
 "scaleSuffix": [ "" ],
 "atlasExtension": ".atlas"

+ 6 - 0
examples/export/export.sh

@@ -30,6 +30,7 @@ rm -rf ../raptor/export/*
 rm -rf ../tank/export/*
 rm -rf ../vine/export/*
 rm -rf ../owl/export/*
+rm -rf ../mix-and-match/export/*
 
 echo ""
 echo "Exporting..."
@@ -66,6 +67,11 @@ echo "Exporting..."
 -i ../hero/images -o ../hero/export -n hero -p atlas-1.0.json \
 -i ../hero/images -o ../hero/export -n hero-pma -p atlas-1.0-pma.json \
 \
+-i ../mix-and-match/mix-and-match-pro.spine -o ../mix-and-match/export -e json.json \
+-i ../mix-and-match/mix-and-match-pro.spine -o ../mix-and-match/export -e binary.json \
+-i ../mix-and-match/images -o ../mix-and-match/export -n mix-and-match -p atlas-0.5.json \
+-i ../mix-and-match/images -o ../mix-and-match/export -n mix-and-match-pma -p atlas-0.5-pma.json \
+\
 -i ../powerup/powerup-ess.spine -o ../powerup/export -e json.json \
 -i ../powerup/powerup-ess.spine -o ../powerup/export -e binary.json \
 -i ../powerup/powerup-pro.spine -o ../powerup/export -e json.json \

+ 35 - 0
examples/export/runtimes.sh

@@ -38,6 +38,11 @@ cp -f ../coin/export/*.json "$RUNTIME_DIR/spine-libgdx/spine-libgdx-tests/assets
 cp -f ../coin/export/*.skel "$RUNTIME_DIR/spine-libgdx/spine-libgdx-tests/assets/coin/"
 cp -f ../coin/export/*-pma.* "$RUNTIME_DIR/spine-libgdx/spine-libgdx-tests/assets/coin/"
 
+rm -f "$RUNTIME_DIR/spine-libgdx/spine-libgdx-tests/assets/mix-and-match/"*
+cp -f ../mix-and-match/export/*.json "$RUNTIME_DIR/spine-libgdx/spine-libgdx-tests/assets/mix-and-match/"
+cp -f ../mix-and-match/export/*.skel "$RUNTIME_DIR/spine-libgdx/spine-libgdx-tests/assets/mix-and-match/"
+cp -f ../mix-and-match/export/*-pma.* "$RUNTIME_DIR/spine-libgdx/spine-libgdx-tests/assets/mix-and-match/"
+
 echo "spine-as3"
 rm "$RUNTIME_DIR/spine-as3/spine-as3-example/src/spineboy".*
 cp -f ../spineboy/export/spineboy-ess.json "$RUNTIME_DIR/spine-as3/spine-as3-example/src/"
@@ -90,6 +95,10 @@ cp -f ../tank/export/tank-pro.skel "$RUNTIME_DIR/spine-cocos2dx/example/Resource
 cp -f ../tank/export/tank.atlas "$RUNTIME_DIR/spine-cocos2dx/example/Resources/common/"
 cp -f ../tank/export/tank.png "$RUNTIME_DIR/spine-cocos2dx/example/Resources/common/"
 
+cp -f ../mix-and-match/export/mix-and-match-pro.skel "$RUNTIME_DIR/spine-cocos2dx/example/Resources/common/"
+cp -f ../mix-and-match/export/mix-and-match.atlas "$RUNTIME_DIR/spine-cocos2dx/example/Resources/common/"
+cp -f ../mix-and-match/export/mix-and-match.png "$RUNTIME_DIR/spine-cocos2dx/example/Resources/common/"
+
 echo "spine-corona"
 rm "$RUNTIME_DIR/spine-corona/data/"*
 cp -f ../coin/export/coin-pro.json "$RUNTIME_DIR/spine-corona/data"
@@ -126,6 +135,10 @@ cp -f ../owl/export/owl-pro.json "$RUNTIME_DIR/spine-corona/data"
 cp -f ../owl/export/owl.atlas "$RUNTIME_DIR/spine-corona/data"
 cp -f ../owl/export/owl.png "$RUNTIME_DIR/spine-corona/data"
 
+cp -f ../mix-and-match/export/mix-and-match-pro.json "$RUNTIME_DIR/spine-corona/data"
+cp -f ../mix-and-match/export/mix-and-match.atlas "$RUNTIME_DIR/spine-corona/data"
+cp -f ../mix-and-match/export/mix-and-match.png "$RUNTIME_DIR/spine-corona/data"
+
 echo "spine-love"
 rm "$RUNTIME_DIR/spine-love/data/"*
 cp -f ../coin/export/coin-pro.json "$RUNTIME_DIR/spine-love/data"
@@ -158,6 +171,10 @@ cp -f ../stretchyman/export/stretchyman.png "$RUNTIME_DIR/spine-love/data"
 
 cp -f ../stretchyman/export/stretchyman-stretchy-ik-pro.json "$RUNTIME_DIR/spine-love/data"
 
+cp -f ../mix-and-match/export/mix-and-match-pro.json "$RUNTIME_DIR/spine-love/data"
+cp -f ../mix-and-match/export/mix-and-match.atlas "$RUNTIME_DIR/spine-love/data"
+cp -f ../mix-and-match/export/mix-and-match.png "$RUNTIME_DIR/spine-love/data"
+
 echo "spine-sfml-c"
 rm "$RUNTIME_DIR/spine-sfml/c/data/"*
 cp -f ../coin/export/coin-pro.json "$RUNTIME_DIR/spine-sfml/c/data/"
@@ -203,6 +220,11 @@ cp -f ../owl/export/owl-pro.skel "$RUNTIME_DIR/spine-sfml/c/data/"
 cp -f ../owl/export/owl-pma.atlas "$RUNTIME_DIR/spine-sfml/c/data/"
 cp -f ../owl/export/owl-pma.png "$RUNTIME_DIR/spine-sfml/c/data/"
 
+cp -f ../mix-and-match/export/mix-and-match-pro.json "$RUNTIME_DIR/spine-sfml/c/data/"
+cp -f ../mix-and-match/export/mix-and-match-pro.skel "$RUNTIME_DIR/spine-sfml/c/data/"
+cp -f ../mix-and-match/export/mix-and-match-pma.atlas "$RUNTIME_DIR/spine-sfml/c/data/"
+cp -f ../mix-and-match/export/mix-and-match-pma.png "$RUNTIME_DIR/spine-sfml/c/data/"
+
 echo "spine-sfml-cpp"
 rm "$RUNTIME_DIR/spine-sfml/cpp/data/"*
 cp -f ../coin/export/coin-pro.json "$RUNTIME_DIR/spine-sfml/cpp/data/"
@@ -248,6 +270,11 @@ cp -f ../owl/export/owl-pro.skel "$RUNTIME_DIR/spine-sfml/cpp/data/"
 cp -f ../owl/export/owl-pma.atlas "$RUNTIME_DIR/spine-sfml/cpp/data/"
 cp -f ../owl/export/owl-pma.png "$RUNTIME_DIR/spine-sfml/cpp/data/"
 
+cp -f ../mix-and-match/export/mix-and-match-pro.json "$RUNTIME_DIR/spine-sfml/cpp/data/"
+cp -f ../mix-and-match/export/mix-and-match-pro.skel "$RUNTIME_DIR/spine-sfml/cpp/data/"
+cp -f ../mix-and-match/export/mix-and-match-pma.atlas "$RUNTIME_DIR/spine-sfml/cpp/data/"
+cp -f ../mix-and-match/export/mix-and-match-pma.png "$RUNTIME_DIR/spine-sfml/cpp/data/"
+
 echo "spine-starling"
 # DO NOT DELETE EVERYTHING IN SOURCE, ESPECIALLY goblins-mesh-starling.png/.xml
 cp -f ../coin/export/coin-pro.json "$RUNTIME_DIR/spine-starling/spine-starling-example/src/"
@@ -284,6 +311,10 @@ cp -f ../owl/export/owl-pro.json "$RUNTIME_DIR/spine-starling/spine-starling-exa
 cp -f ../owl/export/owl.atlas "$RUNTIME_DIR/spine-starling/spine-starling-example/src/"
 cp -f ../owl/export/owl.png "$RUNTIME_DIR/spine-starling/spine-starling-example/src/"
 
+cp -f ../mix-and-match/export/mix-and-match-pro.json "$RUNTIME_DIR/spine-starling/spine-starling-example/src/"
+cp -f ../mix-and-match/export/mix-and-match.atlas "$RUNTIME_DIR/spine-starling/spine-starling-example/src/"
+cp -f ../mix-and-match/export/mix-and-match.png "$RUNTIME_DIR/spine-starling/spine-starling-example/src/"
+
 echo "spine-ts"
 rm "$RUNTIME_DIR/spine-ts/webgl/example/assets/"*
 cp -f ../coin/export/coin-pro.skel "$RUNTIME_DIR/spine-ts/webgl/example/assets/"
@@ -321,6 +352,10 @@ cp -f ../stretchyman/export/stretchyman-pma.png "$RUNTIME_DIR/spine-ts/webgl/exa
 
 cp -f ../stretchyman/export/stretchyman-stretchy-ik-pro.skel "$RUNTIME_DIR/spine-ts/webgl/example/assets/"
 
+cp -f ../mix-and-match/export/mix-and-match-pro.skel "$RUNTIME_DIR/spine-ts/webgl/example/assets/"
+cp -f ../mix-and-match/export/mix-and-match-pma.atlas "$RUNTIME_DIR/spine-ts/webgl/example/assets/"
+cp -f ../mix-and-match/export/mix-and-match-pma.png "$RUNTIME_DIR/spine-ts/webgl/example/assets/"
+
 rm "$RUNTIME_DIR/spine-ts/canvas/example/assets/"*
 cp -f ../spineboy/export/spineboy-ess.json "$RUNTIME_DIR/spine-ts/canvas/example/assets/"
 cp -f ../spineboy/export/spineboy.atlas "$RUNTIME_DIR/spine-ts/canvas/example/assets/"

+ 1 - 1
examples/goblins/export/goblins-ess.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "FH/RmN73bEwPPZfiWwT2Fju/FHk",
-	"spine": "3.8.14-beta",
+	"spine": "3.8.20-beta",
 	"x": -92.53,
 	"y": -5.3,
 	"width": 234.03,

BIN
examples/goblins/export/goblins-ess.skel


+ 60 - 60
examples/goblins/export/goblins-pma.atlas

@@ -6,280 +6,280 @@ filter: Linear,Linear
 repeat: none
 dagger
   rotate: true
-  xy: 477, 26
+  xy: 372, 100
   size: 26, 108
   orig: 26, 108
   offset: 0, 0
   index: -1
 goblin/eyes-closed
   rotate: false
-  xy: 282, 12
+  xy: 2, 7
   size: 34, 12
   orig: 34, 12
   offset: 0, 0
   index: -1
 goblin/head
   rotate: false
-  xy: 2, 36
+  xy: 107, 36
   size: 103, 66
   orig: 103, 66
   offset: 0, 0
   index: -1
 goblin/left-arm
   rotate: false
-  xy: 782, 19
+  xy: 901, 56
   size: 37, 35
   orig: 37, 35
   offset: 0, 0
   index: -1
 goblin/left-foot
-  rotate: true
-  xy: 962, 61
+  rotate: false
+  xy: 929, 95
   size: 65, 31
   orig: 65, 31
   offset: 0, 0
   index: -1
 goblin/left-hand
   rotate: false
-  xy: 669, 21
+  xy: 452, 2
   size: 36, 41
   orig: 36, 41
   offset: 0, 0
   index: -1
 goblin/left-lower-leg
-  rotate: false
-  xy: 549, 56
+  rotate: true
+  xy: 713, 93
   size: 33, 70
   orig: 33, 70
   offset: 0, 0
   index: -1
 goblin/left-shoulder
   rotate: false
-  xy: 890, 17
+  xy: 610, 44
   size: 29, 44
   orig: 29, 44
   offset: 0, 0
   index: -1
 goblin/left-upper-leg
-  rotate: false
-  xy: 715, 53
+  rotate: true
+  xy: 638, 93
   size: 33, 73
   orig: 33, 73
   offset: 0, 0
   index: -1
 goblin/neck
   rotate: false
-  xy: 707, 10
+  xy: 490, 2
   size: 36, 41
   orig: 36, 41
   offset: 0, 0
   index: -1
 goblin/pelvis
-  rotate: true
-  xy: 625, 64
+  rotate: false
+  xy: 482, 45
   size: 62, 43
   orig: 62, 43
   offset: 0, 0
   index: -1
 goblin/right-arm
-  rotate: false
-  xy: 921, 11
+  rotate: true
+  xy: 690, 2
   size: 23, 50
   orig: 23, 50
   offset: 0, 0
   index: -1
 goblin/right-foot
-  rotate: true
-  xy: 892, 63
+  rotate: false
+  xy: 771, 58
   size: 63, 33
   orig: 63, 33
   offset: 0, 0
   index: -1
 goblin/right-hand
   rotate: false
-  xy: 378, 6
+  xy: 940, 56
   size: 36, 37
   orig: 36, 37
   offset: 0, 0
   index: -1
 goblin/right-lower-leg
-  rotate: false
-  xy: 303, 26
+  rotate: true
+  xy: 482, 90
   size: 36, 76
   orig: 36, 76
   offset: 0, 0
   index: -1
 goblin/right-shoulder
-  rotate: false
-  xy: 587, 3
+  rotate: true
+  xy: 602, 3
   size: 39, 45
   orig: 39, 45
   offset: 0, 0
   index: -1
 goblin/right-upper-leg
-  rotate: false
-  xy: 820, 63
+  rotate: true
+  xy: 641, 57
   size: 34, 63
   orig: 34, 63
   offset: 0, 0
   index: -1
 goblin/torso
   rotate: true
-  xy: 107, 34
+  xy: 212, 34
   size: 68, 96
   orig: 68, 96
   offset: 0, 0
   index: -1
 goblin/undie-straps
   rotate: false
-  xy: 69, 13
+  xy: 380, 5
   size: 55, 19
   orig: 55, 19
   offset: 0, 0
   index: -1
 goblin/undies
-  rotate: true
-  xy: 946, 23
+  rotate: false
+  xy: 174, 5
   size: 36, 29
   orig: 36, 29
   offset: 0, 0
   index: -1
 goblingirl/eyes-closed
   rotate: false
-  xy: 243, 11
+  xy: 269, 11
   size: 37, 21
   orig: 37, 21
   offset: 0, 0
   index: -1
 goblingirl/head
   rotate: false
-  xy: 372, 45
+  xy: 2, 21
   size: 103, 81
   orig: 103, 81
   offset: 0, 0
   index: -1
 goblingirl/left-arm
-  rotate: false
-  xy: 821, 26
+  rotate: true
+  xy: 978, 56
   size: 37, 35
   orig: 37, 35
   offset: 0, 0
   index: -1
 goblingirl/left-foot
   rotate: false
-  xy: 2, 3
+  xy: 107, 3
   size: 65, 31
   orig: 65, 31
   offset: 0, 0
   index: -1
 goblingirl/left-hand
   rotate: false
-  xy: 341, 3
+  xy: 565, 2
   size: 35, 40
   orig: 35, 40
   offset: 0, 0
   index: -1
 goblingirl/left-lower-leg
-  rotate: false
-  xy: 750, 56
+  rotate: true
+  xy: 785, 93
   size: 33, 70
   orig: 33, 70
   offset: 0, 0
   index: -1
 goblingirl/left-shoulder
-  rotate: false
-  xy: 860, 15
+  rotate: true
+  xy: 690, 27
   size: 28, 46
   orig: 28, 46
   offset: 0, 0
   index: -1
 goblingirl/left-upper-leg
-  rotate: false
-  xy: 785, 56
+  rotate: true
+  xy: 857, 93
   size: 33, 70
   orig: 33, 70
   offset: 0, 0
   index: -1
 goblingirl/neck
   rotate: false
-  xy: 745, 10
+  xy: 528, 2
   size: 35, 41
   orig: 35, 41
   offset: 0, 0
   index: -1
 goblingirl/pelvis
-  rotate: true
-  xy: 670, 64
+  rotate: false
+  xy: 546, 45
   size: 62, 43
   orig: 62, 43
   offset: 0, 0
   index: -1
 goblingirl/right-arm
   rotate: false
-  xy: 341, 52
+  xy: 452, 48
   size: 28, 50
   orig: 28, 50
   offset: 0, 0
   index: -1
 goblingirl/right-foot
-  rotate: true
-  xy: 927, 63
+  rotate: false
+  xy: 836, 58
   size: 63, 33
   orig: 63, 33
   offset: 0, 0
   index: -1
 goblingirl/right-hand
-  rotate: false
-  xy: 416, 6
+  rotate: true
+  xy: 771, 20
   size: 36, 37
   orig: 36, 37
   offset: 0, 0
   index: -1
 goblingirl/right-lower-leg
-  rotate: false
-  xy: 587, 50
+  rotate: true
+  xy: 560, 90
   size: 36, 76
   orig: 36, 76
   offset: 0, 0
   index: -1
 goblingirl/right-shoulder
   rotate: false
-  xy: 628, 17
+  xy: 649, 10
   size: 39, 45
   orig: 39, 45
   offset: 0, 0
   index: -1
 goblingirl/right-upper-leg
-  rotate: false
-  xy: 856, 63
+  rotate: true
+  xy: 706, 57
   size: 34, 63
   orig: 34, 63
   offset: 0, 0
   index: -1
 goblingirl/torso
-  rotate: true
-  xy: 205, 34
+  rotate: false
+  xy: 310, 2
   size: 68, 96
   orig: 68, 96
   offset: 0, 0
   index: -1
 goblingirl/undie-straps
   rotate: false
-  xy: 126, 13
+  xy: 212, 13
   size: 55, 19
   orig: 55, 19
   offset: 0, 0
   index: -1
 goblingirl/undies
   rotate: false
-  xy: 205, 3
+  xy: 810, 27
   size: 36, 29
   orig: 36, 29
   offset: 0, 0
   index: -1
 shield
   rotate: false
-  xy: 477, 54
+  xy: 380, 26
   size: 70, 72
   orig: 70, 72
   offset: 0, 0

BIN
examples/goblins/export/goblins-pma.png


+ 1 - 1
examples/goblins/export/goblins-pro.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "RUppHNl8+HjH0JGhZt+lyKfNXxs",
-	"spine": "3.8.14-beta",
+	"spine": "3.8.20-beta",
 	"x": -134.12,
 	"y": -3.28,
 	"width": 266.94,

BIN
examples/goblins/export/goblins-pro.skel


+ 60 - 60
examples/goblins/export/goblins.atlas

@@ -6,280 +6,280 @@ filter: Linear,Linear
 repeat: none
 dagger
   rotate: true
-  xy: 477, 26
+  xy: 372, 100
   size: 26, 108
   orig: 26, 108
   offset: 0, 0
   index: -1
 goblin/eyes-closed
   rotate: false
-  xy: 282, 12
+  xy: 2, 7
   size: 34, 12
   orig: 34, 12
   offset: 0, 0
   index: -1
 goblin/head
   rotate: false
-  xy: 2, 36
+  xy: 107, 36
   size: 103, 66
   orig: 103, 66
   offset: 0, 0
   index: -1
 goblin/left-arm
   rotate: false
-  xy: 782, 19
+  xy: 901, 56
   size: 37, 35
   orig: 37, 35
   offset: 0, 0
   index: -1
 goblin/left-foot
-  rotate: true
-  xy: 962, 61
+  rotate: false
+  xy: 929, 95
   size: 65, 31
   orig: 65, 31
   offset: 0, 0
   index: -1
 goblin/left-hand
   rotate: false
-  xy: 669, 21
+  xy: 452, 2
   size: 36, 41
   orig: 36, 41
   offset: 0, 0
   index: -1
 goblin/left-lower-leg
-  rotate: false
-  xy: 549, 56
+  rotate: true
+  xy: 713, 93
   size: 33, 70
   orig: 33, 70
   offset: 0, 0
   index: -1
 goblin/left-shoulder
   rotate: false
-  xy: 890, 17
+  xy: 610, 44
   size: 29, 44
   orig: 29, 44
   offset: 0, 0
   index: -1
 goblin/left-upper-leg
-  rotate: false
-  xy: 715, 53
+  rotate: true
+  xy: 638, 93
   size: 33, 73
   orig: 33, 73
   offset: 0, 0
   index: -1
 goblin/neck
   rotate: false
-  xy: 707, 10
+  xy: 490, 2
   size: 36, 41
   orig: 36, 41
   offset: 0, 0
   index: -1
 goblin/pelvis
-  rotate: true
-  xy: 625, 64
+  rotate: false
+  xy: 482, 45
   size: 62, 43
   orig: 62, 43
   offset: 0, 0
   index: -1
 goblin/right-arm
-  rotate: false
-  xy: 921, 11
+  rotate: true
+  xy: 690, 2
   size: 23, 50
   orig: 23, 50
   offset: 0, 0
   index: -1
 goblin/right-foot
-  rotate: true
-  xy: 892, 63
+  rotate: false
+  xy: 771, 58
   size: 63, 33
   orig: 63, 33
   offset: 0, 0
   index: -1
 goblin/right-hand
   rotate: false
-  xy: 378, 6
+  xy: 940, 56
   size: 36, 37
   orig: 36, 37
   offset: 0, 0
   index: -1
 goblin/right-lower-leg
-  rotate: false
-  xy: 303, 26
+  rotate: true
+  xy: 482, 90
   size: 36, 76
   orig: 36, 76
   offset: 0, 0
   index: -1
 goblin/right-shoulder
-  rotate: false
-  xy: 587, 3
+  rotate: true
+  xy: 602, 3
   size: 39, 45
   orig: 39, 45
   offset: 0, 0
   index: -1
 goblin/right-upper-leg
-  rotate: false
-  xy: 820, 63
+  rotate: true
+  xy: 641, 57
   size: 34, 63
   orig: 34, 63
   offset: 0, 0
   index: -1
 goblin/torso
   rotate: true
-  xy: 107, 34
+  xy: 212, 34
   size: 68, 96
   orig: 68, 96
   offset: 0, 0
   index: -1
 goblin/undie-straps
   rotate: false
-  xy: 69, 13
+  xy: 380, 5
   size: 55, 19
   orig: 55, 19
   offset: 0, 0
   index: -1
 goblin/undies
-  rotate: true
-  xy: 946, 23
+  rotate: false
+  xy: 174, 5
   size: 36, 29
   orig: 36, 29
   offset: 0, 0
   index: -1
 goblingirl/eyes-closed
   rotate: false
-  xy: 243, 11
+  xy: 269, 11
   size: 37, 21
   orig: 37, 21
   offset: 0, 0
   index: -1
 goblingirl/head
   rotate: false
-  xy: 372, 45
+  xy: 2, 21
   size: 103, 81
   orig: 103, 81
   offset: 0, 0
   index: -1
 goblingirl/left-arm
-  rotate: false
-  xy: 821, 26
+  rotate: true
+  xy: 978, 56
   size: 37, 35
   orig: 37, 35
   offset: 0, 0
   index: -1
 goblingirl/left-foot
   rotate: false
-  xy: 2, 3
+  xy: 107, 3
   size: 65, 31
   orig: 65, 31
   offset: 0, 0
   index: -1
 goblingirl/left-hand
   rotate: false
-  xy: 341, 3
+  xy: 565, 2
   size: 35, 40
   orig: 35, 40
   offset: 0, 0
   index: -1
 goblingirl/left-lower-leg
-  rotate: false
-  xy: 750, 56
+  rotate: true
+  xy: 785, 93
   size: 33, 70
   orig: 33, 70
   offset: 0, 0
   index: -1
 goblingirl/left-shoulder
-  rotate: false
-  xy: 860, 15
+  rotate: true
+  xy: 690, 27
   size: 28, 46
   orig: 28, 46
   offset: 0, 0
   index: -1
 goblingirl/left-upper-leg
-  rotate: false
-  xy: 785, 56
+  rotate: true
+  xy: 857, 93
   size: 33, 70
   orig: 33, 70
   offset: 0, 0
   index: -1
 goblingirl/neck
   rotate: false
-  xy: 745, 10
+  xy: 528, 2
   size: 35, 41
   orig: 35, 41
   offset: 0, 0
   index: -1
 goblingirl/pelvis
-  rotate: true
-  xy: 670, 64
+  rotate: false
+  xy: 546, 45
   size: 62, 43
   orig: 62, 43
   offset: 0, 0
   index: -1
 goblingirl/right-arm
   rotate: false
-  xy: 341, 52
+  xy: 452, 48
   size: 28, 50
   orig: 28, 50
   offset: 0, 0
   index: -1
 goblingirl/right-foot
-  rotate: true
-  xy: 927, 63
+  rotate: false
+  xy: 836, 58
   size: 63, 33
   orig: 63, 33
   offset: 0, 0
   index: -1
 goblingirl/right-hand
-  rotate: false
-  xy: 416, 6
+  rotate: true
+  xy: 771, 20
   size: 36, 37
   orig: 36, 37
   offset: 0, 0
   index: -1
 goblingirl/right-lower-leg
-  rotate: false
-  xy: 587, 50
+  rotate: true
+  xy: 560, 90
   size: 36, 76
   orig: 36, 76
   offset: 0, 0
   index: -1
 goblingirl/right-shoulder
   rotate: false
-  xy: 628, 17
+  xy: 649, 10
   size: 39, 45
   orig: 39, 45
   offset: 0, 0
   index: -1
 goblingirl/right-upper-leg
-  rotate: false
-  xy: 856, 63
+  rotate: true
+  xy: 706, 57
   size: 34, 63
   orig: 34, 63
   offset: 0, 0
   index: -1
 goblingirl/torso
-  rotate: true
-  xy: 205, 34
+  rotate: false
+  xy: 310, 2
   size: 68, 96
   orig: 68, 96
   offset: 0, 0
   index: -1
 goblingirl/undie-straps
   rotate: false
-  xy: 126, 13
+  xy: 212, 13
   size: 55, 19
   orig: 55, 19
   offset: 0, 0
   index: -1
 goblingirl/undies
   rotate: false
-  xy: 205, 3
+  xy: 810, 27
   size: 36, 29
   orig: 36, 29
   offset: 0, 0
   index: -1
 shield
   rotate: false
-  xy: 477, 54
+  xy: 380, 26
   size: 70, 72
   orig: 70, 72
   offset: 0, 0

BIN
examples/goblins/export/goblins.png


+ 1 - 1
examples/hero/export/hero-ess.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "GKlLtUkXkXrplEF0opVpUHvO7E4",
-	"spine": "3.8.14-beta",
+	"spine": "3.8.20-beta",
 	"x": -87.83,
 	"y": -0.03,
 	"width": 319.3,

BIN
examples/hero/export/hero-ess.skel


+ 32 - 32
examples/hero/export/hero-pma.atlas

@@ -5,141 +5,141 @@ format: RGBA8888
 filter: Linear,Linear
 repeat: none
 body
-  rotate: true
-  xy: 395, 121
+  rotate: false
+  xy: 324, 81
   size: 97, 95
   orig: 97, 95
   offset: 0, 0
   index: -1
 cape
   rotate: false
-  xy: 176, 59
+  xy: 176, 88
   size: 146, 159
   orig: 146, 159
   offset: 0, 0
   index: -1
 eyes
-  rotate: true
-  xy: 830, 136
+  rotate: false
+  xy: 604, 216
   size: 82, 31
   orig: 82, 31
   offset: 0, 0
   index: -1
 fingers
-  rotate: false
-  xy: 988, 185
+  rotate: true
+  xy: 643, 183
   size: 31, 33
   orig: 31, 33
   offset: 0, 0
   index: -1
 foot1
-  rotate: true
-  xy: 904, 168
+  rotate: false
+  xy: 863, 205
   size: 50, 42
   orig: 50, 42
   offset: 0, 0
   index: -1
 foot2
-  rotate: true
-  xy: 948, 165
+  rotate: false
+  xy: 915, 209
   size: 53, 38
   orig: 53, 38
   offset: 0, 0
   index: -1
 forearm1
-  rotate: false
-  xy: 904, 117
+  rotate: true
+  xy: 970, 206
   size: 41, 49
   orig: 41, 49
   offset: 0, 0
   index: -1
 forearm2
-  rotate: false
-  xy: 988, 151
+  rotate: true
+  xy: 423, 79
   size: 31, 32
   orig: 31, 32
   offset: 0, 0
   index: -1
 hand1
   rotate: false
-  xy: 947, 115
+  xy: 140, 24
   size: 37, 48
   orig: 37, 48
   offset: 0, 0
   index: -1
 hand2
   rotate: true
-  xy: 777, 131
+  xy: 604, 183
   size: 31, 37
   orig: 31, 37
   offset: 0, 0
   index: -1
 head
   rotate: false
-  xy: 2, 45
+  xy: 2, 74
   size: 172, 173
   orig: 172, 173
   offset: 0, 0
   index: -1
 mantles
-  rotate: true
-  xy: 492, 82
+  rotate: false
+  xy: 2, 17
   size: 136, 55
   orig: 136, 55
   offset: 0, 0
   index: -1
 mouth
   rotate: false
-  xy: 670, 146
+  xy: 2, 2
   size: 61, 13
   orig: 61, 13
   offset: 0, 0
   index: -1
 shin1
   rotate: false
-  xy: 670, 161
+  xy: 482, 119
   size: 53, 57
   orig: 53, 57
   offset: 0, 0
   index: -1
 shin2
-  rotate: false
-  xy: 777, 164
+  rotate: true
+  xy: 807, 196
   size: 51, 54
   orig: 51, 54
   offset: 0, 0
   index: -1
 sword
-  rotate: true
-  xy: 324, 2
+  rotate: false
+  xy: 324, 178
   size: 216, 69
   orig: 216, 69
   offset: 0, 0
   index: -1
 thigh1
   rotate: false
-  xy: 549, 155
+  xy: 542, 184
   size: 60, 63
   orig: 60, 63
   offset: 0, 0
   index: -1
 thigh2
   rotate: false
-  xy: 611, 154
+  xy: 423, 112
   size: 57, 64
   orig: 57, 64
   offset: 0, 0
   index: -1
 upper-arm1
-  rotate: false
-  xy: 725, 162
+  rotate: true
+  xy: 749, 197
   size: 50, 56
   orig: 50, 56
   offset: 0, 0
   index: -1
 upper-arm2
-  rotate: false
-  xy: 863, 159
+  rotate: true
+  xy: 688, 208
   size: 39, 59
   orig: 39, 59
   offset: 0, 0

BIN
examples/hero/export/hero-pma.png


+ 1 - 1
examples/hero/export/hero-pro.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "rl2Ma/EuW9GMbuszr0DCv8xVgXM",
-	"spine": "3.8.14-beta",
+	"spine": "3.8.20-beta",
 	"x": -87.3,
 	"y": -0.03,
 	"width": 318.76,

BIN
examples/hero/export/hero-pro.skel


+ 32 - 32
examples/hero/export/hero.atlas

@@ -5,141 +5,141 @@ format: RGBA8888
 filter: Linear,Linear
 repeat: none
 body
-  rotate: true
-  xy: 395, 121
+  rotate: false
+  xy: 324, 81
   size: 97, 95
   orig: 97, 95
   offset: 0, 0
   index: -1
 cape
   rotate: false
-  xy: 176, 59
+  xy: 176, 88
   size: 146, 159
   orig: 146, 159
   offset: 0, 0
   index: -1
 eyes
-  rotate: true
-  xy: 830, 136
+  rotate: false
+  xy: 604, 216
   size: 82, 31
   orig: 82, 31
   offset: 0, 0
   index: -1
 fingers
-  rotate: false
-  xy: 988, 185
+  rotate: true
+  xy: 643, 183
   size: 31, 33
   orig: 31, 33
   offset: 0, 0
   index: -1
 foot1
-  rotate: true
-  xy: 904, 168
+  rotate: false
+  xy: 863, 205
   size: 50, 42
   orig: 50, 42
   offset: 0, 0
   index: -1
 foot2
-  rotate: true
-  xy: 948, 165
+  rotate: false
+  xy: 915, 209
   size: 53, 38
   orig: 53, 38
   offset: 0, 0
   index: -1
 forearm1
-  rotate: false
-  xy: 904, 117
+  rotate: true
+  xy: 970, 206
   size: 41, 49
   orig: 41, 49
   offset: 0, 0
   index: -1
 forearm2
-  rotate: false
-  xy: 988, 151
+  rotate: true
+  xy: 423, 79
   size: 31, 32
   orig: 31, 32
   offset: 0, 0
   index: -1
 hand1
   rotate: false
-  xy: 947, 115
+  xy: 140, 24
   size: 37, 48
   orig: 37, 48
   offset: 0, 0
   index: -1
 hand2
   rotate: true
-  xy: 777, 131
+  xy: 604, 183
   size: 31, 37
   orig: 31, 37
   offset: 0, 0
   index: -1
 head
   rotate: false
-  xy: 2, 45
+  xy: 2, 74
   size: 172, 173
   orig: 172, 173
   offset: 0, 0
   index: -1
 mantles
-  rotate: true
-  xy: 492, 82
+  rotate: false
+  xy: 2, 17
   size: 136, 55
   orig: 136, 55
   offset: 0, 0
   index: -1
 mouth
   rotate: false
-  xy: 670, 146
+  xy: 2, 2
   size: 61, 13
   orig: 61, 13
   offset: 0, 0
   index: -1
 shin1
   rotate: false
-  xy: 670, 161
+  xy: 482, 119
   size: 53, 57
   orig: 53, 57
   offset: 0, 0
   index: -1
 shin2
-  rotate: false
-  xy: 777, 164
+  rotate: true
+  xy: 807, 196
   size: 51, 54
   orig: 51, 54
   offset: 0, 0
   index: -1
 sword
-  rotate: true
-  xy: 324, 2
+  rotate: false
+  xy: 324, 178
   size: 216, 69
   orig: 216, 69
   offset: 0, 0
   index: -1
 thigh1
   rotate: false
-  xy: 549, 155
+  xy: 542, 184
   size: 60, 63
   orig: 60, 63
   offset: 0, 0
   index: -1
 thigh2
   rotate: false
-  xy: 611, 154
+  xy: 423, 112
   size: 57, 64
   orig: 57, 64
   offset: 0, 0
   index: -1
 upper-arm1
-  rotate: false
-  xy: 725, 162
+  rotate: true
+  xy: 749, 197
   size: 50, 56
   orig: 50, 56
   offset: 0, 0
   index: -1
 upper-arm2
-  rotate: false
-  xy: 863, 159
+  rotate: true
+  xy: 688, 208
   size: 39, 59
   orig: 39, 59
   offset: 0, 0

BIN
examples/hero/export/hero.png


+ 1042 - 0
examples/mix-and-match/export/mix-and-match-pma.atlas

@@ -0,0 +1,1042 @@
+
+mix-and-match-pma.png
+size: 1024,512
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+base-head
+  rotate: false
+  xy: 150, 109
+  size: 95, 73
+  orig: 95, 73
+  offset: 0, 0
+  index: -1
+boy/arm-front
+  rotate: true
+  xy: 113, 279
+  size: 36, 115
+  orig: 36, 115
+  offset: 0, 0
+  index: -1
+boy/backpack
+  rotate: false
+  xy: 249, 357
+  size: 119, 153
+  orig: 119, 153
+  offset: 0, 0
+  index: -1
+boy/backpack-pocket
+  rotate: false
+  xy: 988, 266
+  size: 34, 62
+  orig: 34, 62
+  offset: 0, 0
+  index: -1
+boy/backpack-strap-front
+  rotate: true
+  xy: 725, 241
+  size: 38, 88
+  orig: 38, 88
+  offset: 0, 0
+  index: -1
+boy/backpack-up
+  rotate: true
+  xy: 628, 172
+  size: 21, 70
+  orig: 21, 70
+  offset: 0, 0
+  index: -1
+boy/body
+  rotate: true
+  xy: 845, 413
+  size: 97, 132
+  orig: 97, 132
+  offset: 0, 0
+  index: -1
+boy/boot-ribbon-front
+  rotate: false
+  xy: 1013, 422
+  size: 9, 11
+  orig: 9, 11
+  offset: 0, 0
+  index: -1
+boy/collar
+  rotate: false
+  xy: 789, 282
+  size: 73, 29
+  orig: 73, 29
+  offset: 0, 0
+  index: -1
+boy/ear
+  rotate: false
+  xy: 994, 138
+  size: 19, 23
+  orig: 19, 23
+  offset: 0, 0
+  index: -1
+boy/eye-back-low-eyelid
+  rotate: false
+  xy: 483, 310
+  size: 17, 6
+  orig: 17, 6
+  offset: 0, 0
+  index: -1
+boy/eye-back-pupil
+  rotate: true
+  xy: 960, 266
+  size: 8, 9
+  orig: 8, 9
+  offset: 0, 0
+  index: -1
+boy/eye-back-up-eyelid
+  rotate: false
+  xy: 555, 173
+  size: 23, 5
+  orig: 23, 5
+  offset: 0, 0
+  index: -1
+boy/eye-back-up-eyelid-back
+  rotate: true
+  xy: 546, 151
+  size: 19, 10
+  orig: 19, 10
+  offset: 0, 0
+  index: -1
+boy/eye-front-low-eyelid
+  rotate: true
+  xy: 1015, 151
+  size: 22, 7
+  orig: 22, 7
+  offset: 0, 0
+  index: -1
+boy/eye-front-pupil
+  rotate: false
+  xy: 386, 136
+  size: 9, 9
+  orig: 9, 9
+  offset: 0, 0
+  index: -1
+boy/eye-front-up-eyelid
+  rotate: true
+  xy: 377, 190
+  size: 31, 6
+  orig: 31, 6
+  offset: 0, 0
+  index: -1
+boy/eye-front-up-eyelid-back
+  rotate: true
+  xy: 700, 167
+  size: 26, 9
+  orig: 26, 9
+  offset: 0, 0
+  index: -1
+boy/eye-iris-back
+  rotate: false
+  xy: 578, 154
+  size: 17, 17
+  orig: 17, 17
+  offset: 0, 0
+  index: -1
+boy/eye-iris-front
+  rotate: false
+  xy: 558, 153
+  size: 18, 18
+  orig: 18, 18
+  offset: 0, 0
+  index: -1
+boy/eye-white-back
+  rotate: true
+  xy: 461, 83
+  size: 20, 12
+  orig: 20, 12
+  offset: 0, 0
+  index: -1
+boy/eye-white-front
+  rotate: true
+  xy: 991, 330
+  size: 27, 13
+  orig: 27, 13
+  offset: 0, 0
+  index: -1
+boy/eyebrow-back
+  rotate: false
+  xy: 504, 146
+  size: 20, 11
+  orig: 20, 11
+  offset: 0, 0
+  index: -1
+boy/eyebrow-front
+  rotate: true
+  xy: 471, 122
+  size: 25, 11
+  orig: 25, 11
+  offset: 0, 0
+  index: -1
+boy/hair-back
+  rotate: false
+  xy: 867, 330
+  size: 122, 81
+  orig: 122, 81
+  offset: 0, 0
+  index: -1
+boy/hair-bangs
+  rotate: false
+  xy: 483, 203
+  size: 70, 37
+  orig: 70, 37
+  offset: 0, 0
+  index: -1
+boy/hair-side
+  rotate: true
+  xy: 979, 435
+  size: 25, 43
+  orig: 25, 43
+  offset: 0, 0
+  index: -1
+boy/hand-backfingers
+  rotate: true
+  xy: 711, 168
+  size: 19, 21
+  orig: 19, 21
+  offset: 0, 0
+  index: -1
+boy/hand-front-fingers
+  rotate: true
+  xy: 734, 168
+  size: 19, 21
+  orig: 19, 21
+  offset: 0, 0
+  index: -1
+boy/hat
+  rotate: false
+  xy: 388, 241
+  size: 93, 56
+  orig: 93, 56
+  offset: 0, 0
+  index: -1
+boy/leg-front
+  rotate: false
+  xy: 85, 104
+  size: 31, 158
+  orig: 31, 158
+  offset: 0, 0
+  index: -1
+boy/mouth-close
+  rotate: false
+  xy: 580, 173
+  size: 21, 5
+  orig: 21, 5
+  offset: 0, 0
+  index: -1
+girl-blue-cape/mouth-close
+  rotate: false
+  xy: 580, 173
+  size: 21, 5
+  orig: 21, 5
+  offset: 0, 0
+  index: -1
+girl-spring-dress/mouth-close
+  rotate: false
+  xy: 580, 173
+  size: 21, 5
+  orig: 21, 5
+  offset: 0, 0
+  index: -1
+girl/mouth-close
+  rotate: false
+  xy: 580, 173
+  size: 21, 5
+  orig: 21, 5
+  offset: 0, 0
+  index: -1
+boy/mouth-smile
+  rotate: true
+  xy: 1015, 175
+  size: 29, 7
+  orig: 29, 7
+  offset: 0, 0
+  index: -1
+boy/nose
+  rotate: false
+  xy: 597, 154
+  size: 17, 10
+  orig: 17, 10
+  offset: 0, 0
+  index: -1
+boy/pompom
+  rotate: true
+  xy: 979, 462
+  size: 48, 43
+  orig: 48, 43
+  offset: 0, 0
+  index: -1
+boy/zip
+  rotate: true
+  xy: 780, 171
+  size: 14, 23
+  orig: 14, 23
+  offset: 0, 0
+  index: -1
+girl-blue-cape/back-eyebrow
+  rotate: false
+  xy: 504, 112
+  size: 18, 12
+  orig: 18, 12
+  offset: 0, 0
+  index: -1
+girl-blue-cape/body-dress
+  rotate: false
+  xy: 2, 264
+  size: 109, 246
+  orig: 109, 246
+  offset: 0, 0
+  index: -1
+girl-blue-cape/body-ribbon
+  rotate: false
+  xy: 942, 123
+  size: 50, 38
+  orig: 50, 38
+  offset: 0, 0
+  index: -1
+girl-blue-cape/cape-back
+  rotate: false
+  xy: 113, 317
+  size: 134, 193
+  orig: 134, 193
+  offset: 0, 0
+  index: -1
+girl-blue-cape/cape-back-up
+  rotate: false
+  xy: 504, 309
+  size: 123, 106
+  orig: 123, 106
+  offset: 0, 0
+  index: -1
+girl-blue-cape/cape-ribbon
+  rotate: true
+  xy: 526, 151
+  size: 50, 18
+  orig: 50, 18
+  offset: 0, 0
+  index: -1
+girl-blue-cape/cape-shoulder-back
+  rotate: true
+  xy: 881, 123
+  size: 49, 59
+  orig: 49, 59
+  offset: 0, 0
+  index: -1
+girl-blue-cape/cape-shoulder-front
+  rotate: false
+  xy: 2, 2
+  size: 62, 76
+  orig: 62, 76
+  offset: 0, 0
+  index: -1
+girl-blue-cape/cape-up-front
+  rotate: true
+  xy: 629, 313
+  size: 98, 117
+  orig: 98, 117
+  offset: 0, 0
+  index: -1
+girl-blue-cape/ear
+  rotate: true
+  xy: 397, 82
+  size: 19, 23
+  orig: 19, 23
+  offset: 0, 0
+  index: -1
+girl-spring-dress/ear
+  rotate: true
+  xy: 397, 82
+  size: 19, 23
+  orig: 19, 23
+  offset: 0, 0
+  index: -1
+girl/ear
+  rotate: true
+  xy: 397, 82
+  size: 19, 23
+  orig: 19, 23
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-back-low-eyelid
+  rotate: true
+  xy: 104, 64
+  size: 17, 6
+  orig: 17, 6
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-back-low-eyelid
+  rotate: true
+  xy: 104, 64
+  size: 17, 6
+  orig: 17, 6
+  offset: 0, 0
+  index: -1
+girl/eye-back-low-eyelid
+  rotate: true
+  xy: 104, 64
+  size: 17, 6
+  orig: 17, 6
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-back-pupil
+  rotate: false
+  xy: 805, 176
+  size: 8, 9
+  orig: 8, 9
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-back-pupil
+  rotate: false
+  xy: 805, 176
+  size: 8, 9
+  orig: 8, 9
+  offset: 0, 0
+  index: -1
+girl/eye-back-pupil
+  rotate: false
+  xy: 805, 176
+  size: 8, 9
+  orig: 8, 9
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-back-up-eyelid
+  rotate: false
+  xy: 118, 105
+  size: 24, 12
+  orig: 24, 12
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-back-up-eyelid
+  rotate: false
+  xy: 118, 105
+  size: 24, 12
+  orig: 24, 12
+  offset: 0, 0
+  index: -1
+girl/eye-back-up-eyelid
+  rotate: false
+  xy: 118, 105
+  size: 24, 12
+  orig: 24, 12
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-back-up-eyelid-back
+  rotate: false
+  xy: 230, 304
+  size: 17, 11
+  orig: 17, 11
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-back-up-eyelid-back
+  rotate: false
+  xy: 230, 304
+  size: 17, 11
+  orig: 17, 11
+  offset: 0, 0
+  index: -1
+girl/eye-back-up-eyelid-back
+  rotate: false
+  xy: 230, 304
+  size: 17, 11
+  orig: 17, 11
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-front-low-eyelid
+  rotate: true
+  xy: 1016, 118
+  size: 18, 6
+  orig: 18, 6
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-front-low-eyelid
+  rotate: true
+  xy: 1016, 118
+  size: 18, 6
+  orig: 18, 6
+  offset: 0, 0
+  index: -1
+girl/eye-front-low-eyelid
+  rotate: true
+  xy: 1016, 118
+  size: 18, 6
+  orig: 18, 6
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-front-pupil
+  rotate: false
+  xy: 471, 111
+  size: 9, 9
+  orig: 9, 9
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-front-pupil
+  rotate: false
+  xy: 471, 111
+  size: 9, 9
+  orig: 9, 9
+  offset: 0, 0
+  index: -1
+girl/eye-front-pupil
+  rotate: false
+  xy: 471, 111
+  size: 9, 9
+  orig: 9, 9
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-front-up-eyelid
+  rotate: true
+  xy: 828, 413
+  size: 30, 14
+  orig: 30, 14
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-front-up-eyelid
+  rotate: true
+  xy: 828, 413
+  size: 30, 14
+  orig: 30, 14
+  offset: 0, 0
+  index: -1
+girl/eye-front-up-eyelid
+  rotate: true
+  xy: 828, 413
+  size: 30, 14
+  orig: 30, 14
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-front-up-eyelid-back
+  rotate: true
+  xy: 947, 206
+  size: 26, 11
+  orig: 26, 11
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-front-up-eyelid-back
+  rotate: true
+  xy: 947, 206
+  size: 26, 11
+  orig: 26, 11
+  offset: 0, 0
+  index: -1
+girl/eye-front-up-eyelid-back
+  rotate: true
+  xy: 947, 206
+  size: 26, 11
+  orig: 26, 11
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-iris-back
+  rotate: false
+  xy: 126, 86
+  size: 17, 17
+  orig: 17, 17
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-iris-front
+  rotate: false
+  xy: 484, 139
+  size: 18, 18
+  orig: 18, 18
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-white-back
+  rotate: true
+  xy: 1006, 337
+  size: 20, 16
+  orig: 20, 16
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-white-back
+  rotate: true
+  xy: 1006, 337
+  size: 20, 16
+  orig: 20, 16
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-white-front
+  rotate: false
+  xy: 994, 120
+  size: 20, 16
+  orig: 20, 16
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-white-front
+  rotate: false
+  xy: 994, 120
+  size: 20, 16
+  orig: 20, 16
+  offset: 0, 0
+  index: -1
+girl/eye-white-front
+  rotate: false
+  xy: 994, 120
+  size: 20, 16
+  orig: 20, 16
+  offset: 0, 0
+  index: -1
+girl-blue-cape/front-eyebrow
+  rotate: false
+  xy: 183, 95
+  size: 18, 12
+  orig: 18, 12
+  offset: 0, 0
+  index: -1
+girl-blue-cape/hair-back
+  rotate: false
+  xy: 748, 313
+  size: 117, 98
+  orig: 117, 98
+  offset: 0, 0
+  index: -1
+girl-blue-cape/hair-bangs
+  rotate: false
+  xy: 388, 199
+  size: 91, 40
+  orig: 91, 40
+  offset: 0, 0
+  index: -1
+girl-blue-cape/hair-head-side-back
+  rotate: false
+  xy: 783, 187
+  size: 30, 52
+  orig: 30, 52
+  offset: 0, 0
+  index: -1
+girl-blue-cape/hair-head-side-front
+  rotate: false
+  xy: 483, 159
+  size: 41, 42
+  orig: 41, 42
+  offset: 0, 0
+  index: -1
+girl-blue-cape/hair-side
+  rotate: false
+  xy: 66, 7
+  size: 36, 71
+  orig: 36, 71
+  offset: 0, 0
+  index: -1
+girl-blue-cape/hand-front-fingers
+  rotate: true
+  xy: 757, 168
+  size: 19, 21
+  orig: 19, 21
+  offset: 0, 0
+  index: -1
+girl-spring-dress/hand-front-fingers
+  rotate: true
+  xy: 757, 168
+  size: 19, 21
+  orig: 19, 21
+  offset: 0, 0
+  index: -1
+girl-blue-cape/leg-front
+  rotate: true
+  xy: 668, 413
+  size: 30, 158
+  orig: 30, 158
+  offset: 0, 0
+  index: -1
+girl-blue-cape/mouth-smile
+  rotate: true
+  xy: 546, 172
+  size: 29, 7
+  orig: 29, 7
+  offset: 0, 0
+  index: -1
+girl-spring-dress/mouth-smile
+  rotate: true
+  xy: 546, 172
+  size: 29, 7
+  orig: 29, 7
+  offset: 0, 0
+  index: -1
+girl/mouth-smile
+  rotate: true
+  xy: 546, 172
+  size: 29, 7
+  orig: 29, 7
+  offset: 0, 0
+  index: -1
+girl-blue-cape/nose
+  rotate: true
+  xy: 1015, 138
+  size: 11, 7
+  orig: 11, 7
+  offset: 0, 0
+  index: -1
+girl-spring-dress/nose
+  rotate: true
+  xy: 1015, 138
+  size: 11, 7
+  orig: 11, 7
+  offset: 0, 0
+  index: -1
+girl/nose
+  rotate: true
+  xy: 1015, 138
+  size: 11, 7
+  orig: 11, 7
+  offset: 0, 0
+  index: -1
+girl-blue-cape/sleeve-back
+  rotate: true
+  xy: 440, 105
+  size: 42, 29
+  orig: 42, 29
+  offset: 0, 0
+  index: -1
+girl-blue-cape/sleeve-front
+  rotate: true
+  xy: 867, 276
+  size: 52, 119
+  orig: 52, 119
+  offset: 0, 0
+  index: -1
+girl-spring-dress/arm-front
+  rotate: true
+  xy: 370, 299
+  size: 17, 111
+  orig: 17, 111
+  offset: 0, 0
+  index: -1
+girl-spring-dress/back-eyebrow
+  rotate: false
+  xy: 603, 166
+  size: 18, 12
+  orig: 18, 12
+  offset: 0, 0
+  index: -1
+girl-spring-dress/body-up
+  rotate: false
+  xy: 815, 163
+  size: 64, 66
+  orig: 64, 66
+  offset: 0, 0
+  index: -1
+girl-spring-dress/cloak-down
+  rotate: false
+  xy: 386, 147
+  size: 50, 50
+  orig: 50, 50
+  offset: 0, 0
+  index: -1
+girl-spring-dress/cloak-up
+  rotate: false
+  xy: 881, 174
+  size: 64, 58
+  orig: 64, 58
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-iris-back
+  rotate: false
+  xy: 145, 90
+  size: 17, 17
+  orig: 17, 17
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-iris-front
+  rotate: false
+  xy: 484, 119
+  size: 18, 18
+  orig: 18, 18
+  offset: 0, 0
+  index: -1
+girl-spring-dress/front-eyebrow
+  rotate: false
+  xy: 203, 95
+  size: 18, 12
+  orig: 18, 12
+  offset: 0, 0
+  index: -1
+girl-spring-dress/hair-back
+  rotate: false
+  xy: 370, 417
+  size: 147, 93
+  orig: 147, 93
+  offset: 0, 0
+  index: -1
+girl-spring-dress/hair-bangs
+  rotate: false
+  xy: 247, 83
+  size: 91, 40
+  orig: 91, 40
+  offset: 0, 0
+  index: -1
+girl-spring-dress/hair-head-side-back
+  rotate: false
+  xy: 991, 359
+  size: 30, 52
+  orig: 30, 52
+  offset: 0, 0
+  index: -1
+girl-spring-dress/hair-head-side-front
+  rotate: false
+  xy: 354, 87
+  size: 41, 42
+  orig: 41, 42
+  offset: 0, 0
+  index: -1
+girl-spring-dress/hair-side
+  rotate: true
+  xy: 555, 218
+  size: 36, 71
+  orig: 36, 71
+  offset: 0, 0
+  index: -1
+girl-spring-dress/leg-front
+  rotate: true
+  xy: 629, 281
+  size: 30, 158
+  orig: 30, 158
+  offset: 0, 0
+  index: -1
+girl-spring-dress/neck
+  rotate: true
+  xy: 979, 413
+  size: 20, 32
+  orig: 20, 32
+  offset: 0, 0
+  index: -1
+girl-spring-dress/shoulder-ribbon
+  rotate: true
+  xy: 351, 185
+  size: 36, 24
+  orig: 36, 24
+  offset: 0, 0
+  index: -1
+girl-spring-dress/skirt
+  rotate: true
+  xy: 2, 80
+  size: 182, 81
+  orig: 182, 81
+  offset: 0, 0
+  index: -1
+girl-spring-dress/underskirt
+  rotate: false
+  xy: 668, 445
+  size: 175, 65
+  orig: 175, 65
+  offset: 0, 0
+  index: -1
+girl/arm-front
+  rotate: true
+  xy: 234, 185
+  size: 36, 115
+  orig: 36, 115
+  offset: 0, 0
+  index: -1
+girl/back-eyebrow
+  rotate: true
+  xy: 112, 84
+  size: 18, 12
+  orig: 18, 12
+  offset: 0, 0
+  index: -1
+girl/bag-base
+  rotate: false
+  xy: 960, 206
+  size: 62, 58
+  orig: 62, 58
+  offset: 0, 0
+  index: -1
+girl/bag-strap-front
+  rotate: false
+  xy: 340, 87
+  size: 12, 96
+  orig: 12, 96
+  offset: 0, 0
+  index: -1
+girl/bag-top
+  rotate: true
+  xy: 815, 231
+  size: 49, 50
+  orig: 49, 50
+  offset: 0, 0
+  index: -1
+girl/body
+  rotate: true
+  xy: 370, 318
+  size: 97, 132
+  orig: 97, 132
+  offset: 0, 0
+  index: -1
+girl/boot-ribbon-front
+  rotate: false
+  xy: 112, 69
+  size: 13, 13
+  orig: 13, 13
+  offset: 0, 0
+  index: -1
+girl/eye-iris-back
+  rotate: false
+  xy: 164, 90
+  size: 17, 17
+  orig: 17, 17
+  offset: 0, 0
+  index: -1
+girl/eye-iris-front
+  rotate: false
+  xy: 504, 126
+  size: 18, 18
+  orig: 18, 18
+  offset: 0, 0
+  index: -1
+girl/eye-white-back
+  rotate: true
+  xy: 422, 81
+  size: 20, 16
+  orig: 20, 16
+  offset: 0, 0
+  index: -1
+girl/front-eyebrow
+  rotate: false
+  xy: 223, 95
+  size: 18, 12
+  orig: 18, 12
+  offset: 0, 0
+  index: -1
+girl/hair-back
+  rotate: false
+  xy: 519, 417
+  size: 147, 93
+  orig: 147, 93
+  offset: 0, 0
+  index: -1
+girl/hair-bangs
+  rotate: false
+  xy: 867, 234
+  size: 91, 40
+  orig: 91, 40
+  offset: 0, 0
+  index: -1
+girl/hair-flap-down-front
+  rotate: false
+  xy: 483, 242
+  size: 70, 65
+  orig: 70, 65
+  offset: 0, 0
+  index: -1
+girl/hair-head-side-back
+  rotate: false
+  xy: 354, 131
+  size: 30, 52
+  orig: 30, 52
+  offset: 0, 0
+  index: -1
+girl/hair-head-side-front
+  rotate: false
+  xy: 397, 103
+  size: 41, 42
+  orig: 41, 42
+  offset: 0, 0
+  index: -1
+girl/hair-patch
+  rotate: false
+  xy: 947, 163
+  size: 66, 41
+  orig: 66, 41
+  offset: 0, 0
+  index: -1
+girl/hair-side
+  rotate: true
+  xy: 555, 180
+  size: 36, 71
+  orig: 36, 71
+  offset: 0, 0
+  index: -1
+girl/hair-strand-back-1
+  rotate: false
+  xy: 328, 223
+  size: 58, 74
+  orig: 58, 74
+  offset: 0, 0
+  index: -1
+girl/hair-strand-back-2
+  rotate: false
+  xy: 247, 125
+  size: 91, 58
+  orig: 91, 58
+  offset: 0, 0
+  index: -1
+girl/hair-strand-back-3
+  rotate: false
+  xy: 234, 223
+  size: 92, 79
+  orig: 92, 79
+  offset: 0, 0
+  index: -1
+girl/hair-strand-front-1
+  rotate: true
+  xy: 629, 241
+  size: 38, 94
+  orig: 38, 94
+  offset: 0, 0
+  index: -1
+girl/hair-strand-front-2
+  rotate: false
+  xy: 711, 189
+  size: 70, 50
+  orig: 70, 50
+  offset: 0, 0
+  index: -1
+girl/hair-strand-front-3
+  rotate: true
+  xy: 628, 195
+  size: 44, 81
+  orig: 44, 81
+  offset: 0, 0
+  index: -1
+girl/hand-front-fingers
+  rotate: false
+  xy: 440, 82
+  size: 19, 21
+  orig: 19, 21
+  offset: 0, 0
+  index: -1
+girl/hat
+  rotate: true
+  xy: 150, 184
+  size: 93, 82
+  orig: 93, 82
+  offset: 0, 0
+  index: -1
+girl/leg-front
+  rotate: false
+  xy: 118, 119
+  size: 30, 158
+  orig: 30, 158
+  offset: 0, 0
+  index: -1
+girl/pompom
+  rotate: true
+  xy: 438, 149
+  size: 48, 43
+  orig: 48, 43
+  offset: 0, 0
+  index: -1
+girl/scarf
+  rotate: false
+  xy: 249, 304
+  size: 119, 51
+  orig: 119, 51
+  offset: 0, 0
+  index: -1
+girl/scarf-back
+  rotate: false
+  xy: 555, 256
+  size: 72, 51
+  orig: 72, 51
+  offset: 0, 0
+  index: -1
+girl/zip
+  rotate: true
+  xy: 85, 83
+  size: 19, 25
+  orig: 19, 25
+  offset: 0, 0
+  index: -1

BIN
examples/mix-and-match/export/mix-and-match-pma.png


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 1045 - 0
examples/mix-and-match/export/mix-and-match-pro.json


BIN
examples/mix-and-match/export/mix-and-match-pro.skel


+ 1042 - 0
examples/mix-and-match/export/mix-and-match.atlas

@@ -0,0 +1,1042 @@
+
+mix-and-match.png
+size: 1024,512
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+base-head
+  rotate: false
+  xy: 150, 109
+  size: 95, 73
+  orig: 95, 73
+  offset: 0, 0
+  index: -1
+boy/arm-front
+  rotate: true
+  xy: 113, 279
+  size: 36, 115
+  orig: 36, 115
+  offset: 0, 0
+  index: -1
+boy/backpack
+  rotate: false
+  xy: 249, 357
+  size: 119, 153
+  orig: 119, 153
+  offset: 0, 0
+  index: -1
+boy/backpack-pocket
+  rotate: false
+  xy: 988, 266
+  size: 34, 62
+  orig: 34, 62
+  offset: 0, 0
+  index: -1
+boy/backpack-strap-front
+  rotate: true
+  xy: 725, 241
+  size: 38, 88
+  orig: 38, 88
+  offset: 0, 0
+  index: -1
+boy/backpack-up
+  rotate: true
+  xy: 628, 172
+  size: 21, 70
+  orig: 21, 70
+  offset: 0, 0
+  index: -1
+boy/body
+  rotate: true
+  xy: 845, 413
+  size: 97, 132
+  orig: 97, 132
+  offset: 0, 0
+  index: -1
+boy/boot-ribbon-front
+  rotate: false
+  xy: 1013, 422
+  size: 9, 11
+  orig: 9, 11
+  offset: 0, 0
+  index: -1
+boy/collar
+  rotate: false
+  xy: 789, 282
+  size: 73, 29
+  orig: 73, 29
+  offset: 0, 0
+  index: -1
+boy/ear
+  rotate: false
+  xy: 994, 138
+  size: 19, 23
+  orig: 19, 23
+  offset: 0, 0
+  index: -1
+boy/eye-back-low-eyelid
+  rotate: false
+  xy: 483, 310
+  size: 17, 6
+  orig: 17, 6
+  offset: 0, 0
+  index: -1
+boy/eye-back-pupil
+  rotate: true
+  xy: 960, 266
+  size: 8, 9
+  orig: 8, 9
+  offset: 0, 0
+  index: -1
+boy/eye-back-up-eyelid
+  rotate: false
+  xy: 555, 173
+  size: 23, 5
+  orig: 23, 5
+  offset: 0, 0
+  index: -1
+boy/eye-back-up-eyelid-back
+  rotate: true
+  xy: 546, 151
+  size: 19, 10
+  orig: 19, 10
+  offset: 0, 0
+  index: -1
+boy/eye-front-low-eyelid
+  rotate: true
+  xy: 1015, 151
+  size: 22, 7
+  orig: 22, 7
+  offset: 0, 0
+  index: -1
+boy/eye-front-pupil
+  rotate: false
+  xy: 386, 136
+  size: 9, 9
+  orig: 9, 9
+  offset: 0, 0
+  index: -1
+boy/eye-front-up-eyelid
+  rotate: true
+  xy: 377, 190
+  size: 31, 6
+  orig: 31, 6
+  offset: 0, 0
+  index: -1
+boy/eye-front-up-eyelid-back
+  rotate: true
+  xy: 700, 167
+  size: 26, 9
+  orig: 26, 9
+  offset: 0, 0
+  index: -1
+boy/eye-iris-back
+  rotate: false
+  xy: 578, 154
+  size: 17, 17
+  orig: 17, 17
+  offset: 0, 0
+  index: -1
+boy/eye-iris-front
+  rotate: false
+  xy: 558, 153
+  size: 18, 18
+  orig: 18, 18
+  offset: 0, 0
+  index: -1
+boy/eye-white-back
+  rotate: true
+  xy: 461, 83
+  size: 20, 12
+  orig: 20, 12
+  offset: 0, 0
+  index: -1
+boy/eye-white-front
+  rotate: true
+  xy: 991, 330
+  size: 27, 13
+  orig: 27, 13
+  offset: 0, 0
+  index: -1
+boy/eyebrow-back
+  rotate: false
+  xy: 504, 146
+  size: 20, 11
+  orig: 20, 11
+  offset: 0, 0
+  index: -1
+boy/eyebrow-front
+  rotate: true
+  xy: 471, 122
+  size: 25, 11
+  orig: 25, 11
+  offset: 0, 0
+  index: -1
+boy/hair-back
+  rotate: false
+  xy: 867, 330
+  size: 122, 81
+  orig: 122, 81
+  offset: 0, 0
+  index: -1
+boy/hair-bangs
+  rotate: false
+  xy: 483, 203
+  size: 70, 37
+  orig: 70, 37
+  offset: 0, 0
+  index: -1
+boy/hair-side
+  rotate: true
+  xy: 979, 435
+  size: 25, 43
+  orig: 25, 43
+  offset: 0, 0
+  index: -1
+boy/hand-backfingers
+  rotate: true
+  xy: 711, 168
+  size: 19, 21
+  orig: 19, 21
+  offset: 0, 0
+  index: -1
+boy/hand-front-fingers
+  rotate: true
+  xy: 734, 168
+  size: 19, 21
+  orig: 19, 21
+  offset: 0, 0
+  index: -1
+boy/hat
+  rotate: false
+  xy: 388, 241
+  size: 93, 56
+  orig: 93, 56
+  offset: 0, 0
+  index: -1
+boy/leg-front
+  rotate: false
+  xy: 85, 104
+  size: 31, 158
+  orig: 31, 158
+  offset: 0, 0
+  index: -1
+boy/mouth-close
+  rotate: false
+  xy: 580, 173
+  size: 21, 5
+  orig: 21, 5
+  offset: 0, 0
+  index: -1
+girl-blue-cape/mouth-close
+  rotate: false
+  xy: 580, 173
+  size: 21, 5
+  orig: 21, 5
+  offset: 0, 0
+  index: -1
+girl-spring-dress/mouth-close
+  rotate: false
+  xy: 580, 173
+  size: 21, 5
+  orig: 21, 5
+  offset: 0, 0
+  index: -1
+girl/mouth-close
+  rotate: false
+  xy: 580, 173
+  size: 21, 5
+  orig: 21, 5
+  offset: 0, 0
+  index: -1
+boy/mouth-smile
+  rotate: true
+  xy: 1015, 175
+  size: 29, 7
+  orig: 29, 7
+  offset: 0, 0
+  index: -1
+boy/nose
+  rotate: false
+  xy: 597, 154
+  size: 17, 10
+  orig: 17, 10
+  offset: 0, 0
+  index: -1
+boy/pompom
+  rotate: true
+  xy: 979, 462
+  size: 48, 43
+  orig: 48, 43
+  offset: 0, 0
+  index: -1
+boy/zip
+  rotate: true
+  xy: 780, 171
+  size: 14, 23
+  orig: 14, 23
+  offset: 0, 0
+  index: -1
+girl-blue-cape/back-eyebrow
+  rotate: false
+  xy: 504, 112
+  size: 18, 12
+  orig: 18, 12
+  offset: 0, 0
+  index: -1
+girl-blue-cape/body-dress
+  rotate: false
+  xy: 2, 264
+  size: 109, 246
+  orig: 109, 246
+  offset: 0, 0
+  index: -1
+girl-blue-cape/body-ribbon
+  rotate: false
+  xy: 942, 123
+  size: 50, 38
+  orig: 50, 38
+  offset: 0, 0
+  index: -1
+girl-blue-cape/cape-back
+  rotate: false
+  xy: 113, 317
+  size: 134, 193
+  orig: 134, 193
+  offset: 0, 0
+  index: -1
+girl-blue-cape/cape-back-up
+  rotate: false
+  xy: 504, 309
+  size: 123, 106
+  orig: 123, 106
+  offset: 0, 0
+  index: -1
+girl-blue-cape/cape-ribbon
+  rotate: true
+  xy: 526, 151
+  size: 50, 18
+  orig: 50, 18
+  offset: 0, 0
+  index: -1
+girl-blue-cape/cape-shoulder-back
+  rotate: true
+  xy: 881, 123
+  size: 49, 59
+  orig: 49, 59
+  offset: 0, 0
+  index: -1
+girl-blue-cape/cape-shoulder-front
+  rotate: false
+  xy: 2, 2
+  size: 62, 76
+  orig: 62, 76
+  offset: 0, 0
+  index: -1
+girl-blue-cape/cape-up-front
+  rotate: true
+  xy: 629, 313
+  size: 98, 117
+  orig: 98, 117
+  offset: 0, 0
+  index: -1
+girl-blue-cape/ear
+  rotate: true
+  xy: 397, 82
+  size: 19, 23
+  orig: 19, 23
+  offset: 0, 0
+  index: -1
+girl-spring-dress/ear
+  rotate: true
+  xy: 397, 82
+  size: 19, 23
+  orig: 19, 23
+  offset: 0, 0
+  index: -1
+girl/ear
+  rotate: true
+  xy: 397, 82
+  size: 19, 23
+  orig: 19, 23
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-back-low-eyelid
+  rotate: true
+  xy: 104, 64
+  size: 17, 6
+  orig: 17, 6
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-back-low-eyelid
+  rotate: true
+  xy: 104, 64
+  size: 17, 6
+  orig: 17, 6
+  offset: 0, 0
+  index: -1
+girl/eye-back-low-eyelid
+  rotate: true
+  xy: 104, 64
+  size: 17, 6
+  orig: 17, 6
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-back-pupil
+  rotate: false
+  xy: 805, 176
+  size: 8, 9
+  orig: 8, 9
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-back-pupil
+  rotate: false
+  xy: 805, 176
+  size: 8, 9
+  orig: 8, 9
+  offset: 0, 0
+  index: -1
+girl/eye-back-pupil
+  rotate: false
+  xy: 805, 176
+  size: 8, 9
+  orig: 8, 9
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-back-up-eyelid
+  rotate: false
+  xy: 118, 105
+  size: 24, 12
+  orig: 24, 12
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-back-up-eyelid
+  rotate: false
+  xy: 118, 105
+  size: 24, 12
+  orig: 24, 12
+  offset: 0, 0
+  index: -1
+girl/eye-back-up-eyelid
+  rotate: false
+  xy: 118, 105
+  size: 24, 12
+  orig: 24, 12
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-back-up-eyelid-back
+  rotate: false
+  xy: 230, 304
+  size: 17, 11
+  orig: 17, 11
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-back-up-eyelid-back
+  rotate: false
+  xy: 230, 304
+  size: 17, 11
+  orig: 17, 11
+  offset: 0, 0
+  index: -1
+girl/eye-back-up-eyelid-back
+  rotate: false
+  xy: 230, 304
+  size: 17, 11
+  orig: 17, 11
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-front-low-eyelid
+  rotate: true
+  xy: 1016, 118
+  size: 18, 6
+  orig: 18, 6
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-front-low-eyelid
+  rotate: true
+  xy: 1016, 118
+  size: 18, 6
+  orig: 18, 6
+  offset: 0, 0
+  index: -1
+girl/eye-front-low-eyelid
+  rotate: true
+  xy: 1016, 118
+  size: 18, 6
+  orig: 18, 6
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-front-pupil
+  rotate: false
+  xy: 471, 111
+  size: 9, 9
+  orig: 9, 9
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-front-pupil
+  rotate: false
+  xy: 471, 111
+  size: 9, 9
+  orig: 9, 9
+  offset: 0, 0
+  index: -1
+girl/eye-front-pupil
+  rotate: false
+  xy: 471, 111
+  size: 9, 9
+  orig: 9, 9
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-front-up-eyelid
+  rotate: true
+  xy: 828, 413
+  size: 30, 14
+  orig: 30, 14
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-front-up-eyelid
+  rotate: true
+  xy: 828, 413
+  size: 30, 14
+  orig: 30, 14
+  offset: 0, 0
+  index: -1
+girl/eye-front-up-eyelid
+  rotate: true
+  xy: 828, 413
+  size: 30, 14
+  orig: 30, 14
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-front-up-eyelid-back
+  rotate: true
+  xy: 947, 206
+  size: 26, 11
+  orig: 26, 11
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-front-up-eyelid-back
+  rotate: true
+  xy: 947, 206
+  size: 26, 11
+  orig: 26, 11
+  offset: 0, 0
+  index: -1
+girl/eye-front-up-eyelid-back
+  rotate: true
+  xy: 947, 206
+  size: 26, 11
+  orig: 26, 11
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-iris-back
+  rotate: false
+  xy: 126, 86
+  size: 17, 17
+  orig: 17, 17
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-iris-front
+  rotate: false
+  xy: 484, 139
+  size: 18, 18
+  orig: 18, 18
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-white-back
+  rotate: true
+  xy: 1006, 337
+  size: 20, 16
+  orig: 20, 16
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-white-back
+  rotate: true
+  xy: 1006, 337
+  size: 20, 16
+  orig: 20, 16
+  offset: 0, 0
+  index: -1
+girl-blue-cape/eye-white-front
+  rotate: false
+  xy: 994, 120
+  size: 20, 16
+  orig: 20, 16
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-white-front
+  rotate: false
+  xy: 994, 120
+  size: 20, 16
+  orig: 20, 16
+  offset: 0, 0
+  index: -1
+girl/eye-white-front
+  rotate: false
+  xy: 994, 120
+  size: 20, 16
+  orig: 20, 16
+  offset: 0, 0
+  index: -1
+girl-blue-cape/front-eyebrow
+  rotate: false
+  xy: 183, 95
+  size: 18, 12
+  orig: 18, 12
+  offset: 0, 0
+  index: -1
+girl-blue-cape/hair-back
+  rotate: false
+  xy: 748, 313
+  size: 117, 98
+  orig: 117, 98
+  offset: 0, 0
+  index: -1
+girl-blue-cape/hair-bangs
+  rotate: false
+  xy: 388, 199
+  size: 91, 40
+  orig: 91, 40
+  offset: 0, 0
+  index: -1
+girl-blue-cape/hair-head-side-back
+  rotate: false
+  xy: 783, 187
+  size: 30, 52
+  orig: 30, 52
+  offset: 0, 0
+  index: -1
+girl-blue-cape/hair-head-side-front
+  rotate: false
+  xy: 483, 159
+  size: 41, 42
+  orig: 41, 42
+  offset: 0, 0
+  index: -1
+girl-blue-cape/hair-side
+  rotate: false
+  xy: 66, 7
+  size: 36, 71
+  orig: 36, 71
+  offset: 0, 0
+  index: -1
+girl-blue-cape/hand-front-fingers
+  rotate: true
+  xy: 757, 168
+  size: 19, 21
+  orig: 19, 21
+  offset: 0, 0
+  index: -1
+girl-spring-dress/hand-front-fingers
+  rotate: true
+  xy: 757, 168
+  size: 19, 21
+  orig: 19, 21
+  offset: 0, 0
+  index: -1
+girl-blue-cape/leg-front
+  rotate: true
+  xy: 668, 413
+  size: 30, 158
+  orig: 30, 158
+  offset: 0, 0
+  index: -1
+girl-blue-cape/mouth-smile
+  rotate: true
+  xy: 546, 172
+  size: 29, 7
+  orig: 29, 7
+  offset: 0, 0
+  index: -1
+girl-spring-dress/mouth-smile
+  rotate: true
+  xy: 546, 172
+  size: 29, 7
+  orig: 29, 7
+  offset: 0, 0
+  index: -1
+girl/mouth-smile
+  rotate: true
+  xy: 546, 172
+  size: 29, 7
+  orig: 29, 7
+  offset: 0, 0
+  index: -1
+girl-blue-cape/nose
+  rotate: true
+  xy: 1015, 138
+  size: 11, 7
+  orig: 11, 7
+  offset: 0, 0
+  index: -1
+girl-spring-dress/nose
+  rotate: true
+  xy: 1015, 138
+  size: 11, 7
+  orig: 11, 7
+  offset: 0, 0
+  index: -1
+girl/nose
+  rotate: true
+  xy: 1015, 138
+  size: 11, 7
+  orig: 11, 7
+  offset: 0, 0
+  index: -1
+girl-blue-cape/sleeve-back
+  rotate: true
+  xy: 440, 105
+  size: 42, 29
+  orig: 42, 29
+  offset: 0, 0
+  index: -1
+girl-blue-cape/sleeve-front
+  rotate: true
+  xy: 867, 276
+  size: 52, 119
+  orig: 52, 119
+  offset: 0, 0
+  index: -1
+girl-spring-dress/arm-front
+  rotate: true
+  xy: 370, 299
+  size: 17, 111
+  orig: 17, 111
+  offset: 0, 0
+  index: -1
+girl-spring-dress/back-eyebrow
+  rotate: false
+  xy: 603, 166
+  size: 18, 12
+  orig: 18, 12
+  offset: 0, 0
+  index: -1
+girl-spring-dress/body-up
+  rotate: false
+  xy: 815, 163
+  size: 64, 66
+  orig: 64, 66
+  offset: 0, 0
+  index: -1
+girl-spring-dress/cloak-down
+  rotate: false
+  xy: 386, 147
+  size: 50, 50
+  orig: 50, 50
+  offset: 0, 0
+  index: -1
+girl-spring-dress/cloak-up
+  rotate: false
+  xy: 881, 174
+  size: 64, 58
+  orig: 64, 58
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-iris-back
+  rotate: false
+  xy: 145, 90
+  size: 17, 17
+  orig: 17, 17
+  offset: 0, 0
+  index: -1
+girl-spring-dress/eye-iris-front
+  rotate: false
+  xy: 484, 119
+  size: 18, 18
+  orig: 18, 18
+  offset: 0, 0
+  index: -1
+girl-spring-dress/front-eyebrow
+  rotate: false
+  xy: 203, 95
+  size: 18, 12
+  orig: 18, 12
+  offset: 0, 0
+  index: -1
+girl-spring-dress/hair-back
+  rotate: false
+  xy: 370, 417
+  size: 147, 93
+  orig: 147, 93
+  offset: 0, 0
+  index: -1
+girl-spring-dress/hair-bangs
+  rotate: false
+  xy: 247, 83
+  size: 91, 40
+  orig: 91, 40
+  offset: 0, 0
+  index: -1
+girl-spring-dress/hair-head-side-back
+  rotate: false
+  xy: 991, 359
+  size: 30, 52
+  orig: 30, 52
+  offset: 0, 0
+  index: -1
+girl-spring-dress/hair-head-side-front
+  rotate: false
+  xy: 354, 87
+  size: 41, 42
+  orig: 41, 42
+  offset: 0, 0
+  index: -1
+girl-spring-dress/hair-side
+  rotate: true
+  xy: 555, 218
+  size: 36, 71
+  orig: 36, 71
+  offset: 0, 0
+  index: -1
+girl-spring-dress/leg-front
+  rotate: true
+  xy: 629, 281
+  size: 30, 158
+  orig: 30, 158
+  offset: 0, 0
+  index: -1
+girl-spring-dress/neck
+  rotate: true
+  xy: 979, 413
+  size: 20, 32
+  orig: 20, 32
+  offset: 0, 0
+  index: -1
+girl-spring-dress/shoulder-ribbon
+  rotate: true
+  xy: 351, 185
+  size: 36, 24
+  orig: 36, 24
+  offset: 0, 0
+  index: -1
+girl-spring-dress/skirt
+  rotate: true
+  xy: 2, 80
+  size: 182, 81
+  orig: 182, 81
+  offset: 0, 0
+  index: -1
+girl-spring-dress/underskirt
+  rotate: false
+  xy: 668, 445
+  size: 175, 65
+  orig: 175, 65
+  offset: 0, 0
+  index: -1
+girl/arm-front
+  rotate: true
+  xy: 234, 185
+  size: 36, 115
+  orig: 36, 115
+  offset: 0, 0
+  index: -1
+girl/back-eyebrow
+  rotate: true
+  xy: 112, 84
+  size: 18, 12
+  orig: 18, 12
+  offset: 0, 0
+  index: -1
+girl/bag-base
+  rotate: false
+  xy: 960, 206
+  size: 62, 58
+  orig: 62, 58
+  offset: 0, 0
+  index: -1
+girl/bag-strap-front
+  rotate: false
+  xy: 340, 87
+  size: 12, 96
+  orig: 12, 96
+  offset: 0, 0
+  index: -1
+girl/bag-top
+  rotate: true
+  xy: 815, 231
+  size: 49, 50
+  orig: 49, 50
+  offset: 0, 0
+  index: -1
+girl/body
+  rotate: true
+  xy: 370, 318
+  size: 97, 132
+  orig: 97, 132
+  offset: 0, 0
+  index: -1
+girl/boot-ribbon-front
+  rotate: false
+  xy: 112, 69
+  size: 13, 13
+  orig: 13, 13
+  offset: 0, 0
+  index: -1
+girl/eye-iris-back
+  rotate: false
+  xy: 164, 90
+  size: 17, 17
+  orig: 17, 17
+  offset: 0, 0
+  index: -1
+girl/eye-iris-front
+  rotate: false
+  xy: 504, 126
+  size: 18, 18
+  orig: 18, 18
+  offset: 0, 0
+  index: -1
+girl/eye-white-back
+  rotate: true
+  xy: 422, 81
+  size: 20, 16
+  orig: 20, 16
+  offset: 0, 0
+  index: -1
+girl/front-eyebrow
+  rotate: false
+  xy: 223, 95
+  size: 18, 12
+  orig: 18, 12
+  offset: 0, 0
+  index: -1
+girl/hair-back
+  rotate: false
+  xy: 519, 417
+  size: 147, 93
+  orig: 147, 93
+  offset: 0, 0
+  index: -1
+girl/hair-bangs
+  rotate: false
+  xy: 867, 234
+  size: 91, 40
+  orig: 91, 40
+  offset: 0, 0
+  index: -1
+girl/hair-flap-down-front
+  rotate: false
+  xy: 483, 242
+  size: 70, 65
+  orig: 70, 65
+  offset: 0, 0
+  index: -1
+girl/hair-head-side-back
+  rotate: false
+  xy: 354, 131
+  size: 30, 52
+  orig: 30, 52
+  offset: 0, 0
+  index: -1
+girl/hair-head-side-front
+  rotate: false
+  xy: 397, 103
+  size: 41, 42
+  orig: 41, 42
+  offset: 0, 0
+  index: -1
+girl/hair-patch
+  rotate: false
+  xy: 947, 163
+  size: 66, 41
+  orig: 66, 41
+  offset: 0, 0
+  index: -1
+girl/hair-side
+  rotate: true
+  xy: 555, 180
+  size: 36, 71
+  orig: 36, 71
+  offset: 0, 0
+  index: -1
+girl/hair-strand-back-1
+  rotate: false
+  xy: 328, 223
+  size: 58, 74
+  orig: 58, 74
+  offset: 0, 0
+  index: -1
+girl/hair-strand-back-2
+  rotate: false
+  xy: 247, 125
+  size: 91, 58
+  orig: 91, 58
+  offset: 0, 0
+  index: -1
+girl/hair-strand-back-3
+  rotate: false
+  xy: 234, 223
+  size: 92, 79
+  orig: 92, 79
+  offset: 0, 0
+  index: -1
+girl/hair-strand-front-1
+  rotate: true
+  xy: 629, 241
+  size: 38, 94
+  orig: 38, 94
+  offset: 0, 0
+  index: -1
+girl/hair-strand-front-2
+  rotate: false
+  xy: 711, 189
+  size: 70, 50
+  orig: 70, 50
+  offset: 0, 0
+  index: -1
+girl/hair-strand-front-3
+  rotate: true
+  xy: 628, 195
+  size: 44, 81
+  orig: 44, 81
+  offset: 0, 0
+  index: -1
+girl/hand-front-fingers
+  rotate: false
+  xy: 440, 82
+  size: 19, 21
+  orig: 19, 21
+  offset: 0, 0
+  index: -1
+girl/hat
+  rotate: true
+  xy: 150, 184
+  size: 93, 82
+  orig: 93, 82
+  offset: 0, 0
+  index: -1
+girl/leg-front
+  rotate: false
+  xy: 118, 119
+  size: 30, 158
+  orig: 30, 158
+  offset: 0, 0
+  index: -1
+girl/pompom
+  rotate: true
+  xy: 438, 149
+  size: 48, 43
+  orig: 48, 43
+  offset: 0, 0
+  index: -1
+girl/scarf
+  rotate: false
+  xy: 249, 304
+  size: 119, 51
+  orig: 119, 51
+  offset: 0, 0
+  index: -1
+girl/scarf-back
+  rotate: false
+  xy: 555, 256
+  size: 72, 51
+  orig: 72, 51
+  offset: 0, 0
+  index: -1
+girl/zip
+  rotate: true
+  xy: 85, 83
+  size: 19, 25
+  orig: 19, 25
+  offset: 0, 0
+  index: -1

BIN
examples/mix-and-match/export/mix-and-match.png


BIN
examples/mix-and-match/images/base-head.png


BIN
examples/mix-and-match/images/boy/arm-front.png


BIN
examples/mix-and-match/images/boy/backpack-pocket.png


BIN
examples/mix-and-match/images/boy/backpack-strap-front.png


BIN
examples/mix-and-match/images/boy/backpack-up.png


BIN
examples/mix-and-match/images/boy/backpack.png


BIN
examples/mix-and-match/images/boy/body.png


BIN
examples/mix-and-match/images/boy/boot-ribbon-front.png


BIN
examples/mix-and-match/images/boy/collar.png


BIN
examples/mix-and-match/images/boy/ear.png


BIN
examples/mix-and-match/images/boy/eye-back-low-eyelid.png


BIN
examples/mix-and-match/images/boy/eye-back-pupil.png


BIN
examples/mix-and-match/images/boy/eye-back-up-eyelid-back.png


BIN
examples/mix-and-match/images/boy/eye-back-up-eyelid.png


BIN
examples/mix-and-match/images/boy/eye-front-low-eyelid.png


BIN
examples/mix-and-match/images/boy/eye-front-pupil.png


BIN
examples/mix-and-match/images/boy/eye-front-up-eyelid-back.png


BIN
examples/mix-and-match/images/boy/eye-front-up-eyelid.png


BIN
examples/mix-and-match/images/boy/eye-iris-back.png


BIN
examples/mix-and-match/images/boy/eye-iris-front.png


BIN
examples/mix-and-match/images/boy/eye-white-back.png


BIN
examples/mix-and-match/images/boy/eye-white-front.png


BIN
examples/mix-and-match/images/boy/eyebrow-back.png


BIN
examples/mix-and-match/images/boy/eyebrow-front.png


BIN
examples/mix-and-match/images/boy/hair-back.png


BIN
examples/mix-and-match/images/boy/hair-bangs.png


BIN
examples/mix-and-match/images/boy/hair-side.png


BIN
examples/mix-and-match/images/boy/hand-backfingers.png


BIN
examples/mix-and-match/images/boy/hand-front-fingers.png


BIN
examples/mix-and-match/images/boy/hat.png


BIN
examples/mix-and-match/images/boy/leg-front.png


BIN
examples/mix-and-match/images/boy/mouth-close.png


BIN
examples/mix-and-match/images/boy/mouth-smile.png


BIN
examples/mix-and-match/images/boy/nose.png


BIN
examples/mix-and-match/images/boy/pompom.png


BIN
examples/mix-and-match/images/boy/zip.png


BIN
examples/mix-and-match/images/girl-blue-cape/back-eyebrow.png


BIN
examples/mix-and-match/images/girl-blue-cape/body-dress.png


BIN
examples/mix-and-match/images/girl-blue-cape/body-ribbon.png


BIN
examples/mix-and-match/images/girl-blue-cape/cape-back-up.png


BIN
examples/mix-and-match/images/girl-blue-cape/cape-back.png


BIN
examples/mix-and-match/images/girl-blue-cape/cape-ribbon.png


BIN
examples/mix-and-match/images/girl-blue-cape/cape-shoulder-back.png


BIN
examples/mix-and-match/images/girl-blue-cape/cape-shoulder-front.png


BIN
examples/mix-and-match/images/girl-blue-cape/cape-up-front.png


BIN
examples/mix-and-match/images/girl-blue-cape/ear.png


BIN
examples/mix-and-match/images/girl-blue-cape/eye-back-low-eyelid.png


BIN
examples/mix-and-match/images/girl-blue-cape/eye-back-pupil.png


BIN
examples/mix-and-match/images/girl-blue-cape/eye-back-up-eyelid-back.png


BIN
examples/mix-and-match/images/girl-blue-cape/eye-back-up-eyelid.png


Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно