瀏覽代碼

[runtimes] Updated examples with Editor version 4.0.58-beta.

badlogic 4 年之前
父節點
當前提交
688d855006
共有 100 個文件被更改,包括 404 次插入1487 次删除
  1. 5 5
      examples/alien/export/alien-ess.json
  2. 二進制
      examples/alien/export/alien-ess.skel
  3. 39 167
      examples/alien/export/alien-pma.atlas
  4. 二進制
      examples/alien/export/alien-pma.png
  5. 22 20
      examples/alien/export/alien-pro.json
  6. 二進制
      examples/alien/export/alien-pro.skel
  7. 38 167
      examples/alien/export/alien.atlas
  8. 二進制
      examples/alien/export/alien.png
  9. 二進制
      examples/alien/images/back-shin.png
  10. 二進制
      examples/alien/images/back-thigh.png
  11. 二進制
      examples/alien/images/backarmor.png
  12. 二進制
      examples/alien/images/blown-up-neck.png
  13. 二進制
      examples/alien/images/body.png
  14. 二進制
      examples/alien/images/burst01.png
  15. 二進制
      examples/alien/images/burst02.png
  16. 二進制
      examples/alien/images/burst03-bg.png
  17. 二進制
      examples/alien/images/burst03-fg.png
  18. 二進制
      examples/alien/images/eye-highlight.png
  19. 二進制
      examples/alien/images/eye-stalk.png
  20. 二進制
      examples/alien/images/eye.png
  21. 二進制
      examples/alien/images/front-lower-arm.png
  22. 二進制
      examples/alien/images/front-shin.png
  23. 二進制
      examples/alien/images/front-upper-arm.png
  24. 二進制
      examples/alien/images/head.png
  25. 二進制
      examples/alien/images/lower-back-arm.png
  26. 二進制
      examples/alien/images/metaljaw.png
  27. 二進制
      examples/alien/images/splat01-fg.png
  28. 二進制
      examples/alien/images/splat01.png
  29. 二進制
      examples/alien/images/splat02.png
  30. 二進制
      examples/alien/images/splat03.png
  31. 二進制
      examples/alien/images/upper-back-arm.png
  32. 11 47
      examples/coin/export/coin-pma.atlas
  33. 二進制
      examples/coin/export/coin-pma.png
  34. 18 18
      examples/coin/export/coin-pro.json
  35. 二進制
      examples/coin/export/coin-pro.skel
  36. 10 47
      examples/coin/export/coin.atlas
  37. 二進制
      examples/coin/export/coin.png
  38. 二進制
      examples/coin/images/coin-front-logo.png
  39. 二進制
      examples/coin/images/coin-front-spineboy.png
  40. 二進制
      examples/coin/images/coin-side-round.png
  41. 二進制
      examples/coin/images/coin-side-straight.png
  42. 二進制
      examples/coin/images/shine.png
  43. 14 14
      examples/dragon/export/dragon-ess.json
  44. 二進制
      examples/dragon/export/dragon-ess.skel
  45. 69 249
      examples/dragon/export/dragon-pma.atlas
  46. 二進制
      examples/dragon/export/dragon-pma.png
  47. 二進制
      examples/dragon/export/dragon-pma2.png
  48. 67 249
      examples/dragon/export/dragon.atlas
  49. 二進制
      examples/dragon/export/dragon2.png
  50. 二進制
      examples/dragon/images/back.png
  51. 二進制
      examples/dragon/images/chest.png
  52. 二進制
      examples/dragon/images/chin.png
  53. 二進制
      examples/dragon/images/front-toe-a.png
  54. 二進制
      examples/dragon/images/front-toe-b.png
  55. 二進制
      examples/dragon/images/head.png
  56. 二進制
      examples/dragon/images/left-front-leg.png
  57. 二進制
      examples/dragon/images/left-front-thigh.png
  58. 二進制
      examples/dragon/images/left-rear-leg.png
  59. 二進制
      examples/dragon/images/left-rear-thigh.png
  60. 二進制
      examples/dragon/images/left-wing01.png
  61. 二進制
      examples/dragon/images/left-wing02.png
  62. 二進制
      examples/dragon/images/left-wing03.png
  63. 二進制
      examples/dragon/images/left-wing04.png
  64. 二進制
      examples/dragon/images/left-wing05.png
  65. 二進制
      examples/dragon/images/left-wing06.png
  66. 二進制
      examples/dragon/images/left-wing07.png
  67. 二進制
      examples/dragon/images/left-wing08.png
  68. 二進制
      examples/dragon/images/left-wing09.png
  69. 二進制
      examples/dragon/images/right-front-leg.png
  70. 二進制
      examples/dragon/images/right-rear-leg.png
  71. 二進制
      examples/dragon/images/right-rear-thigh.png
  72. 二進制
      examples/dragon/images/right-rear-toe.png
  73. 二進制
      examples/dragon/images/right-wing01.png
  74. 二進制
      examples/dragon/images/right-wing02.png
  75. 二進制
      examples/dragon/images/right-wing03.png
  76. 二進制
      examples/dragon/images/right-wing04.png
  77. 二進制
      examples/dragon/images/right-wing05.png
  78. 二進制
      examples/dragon/images/right-wing06.png
  79. 二進制
      examples/dragon/images/right-wing07.png
  80. 二進制
      examples/dragon/images/right-wing08.png
  81. 二進制
      examples/dragon/images/right-wing09.png
  82. 二進制
      examples/dragon/images/tail01.png
  83. 二進制
      examples/dragon/images/tail02.png
  84. 二進制
      examples/dragon/images/tail03.png
  85. 二進制
      examples/dragon/images/tail04.png
  86. 二進制
      examples/dragon/images/tail05.png
  87. 二進制
      examples/dragon/images/thiagobrayner.png
  88. 1 1
      examples/goblins/export/goblins-ess.json
  89. 二進制
      examples/goblins/export/goblins-ess.skel
  90. 55 251
      examples/goblins/export/goblins-pma.atlas
  91. 二進制
      examples/goblins/export/goblins-pma.png
  92. 1 1
      examples/goblins/export/goblins-pro.json
  93. 二進制
      examples/goblins/export/goblins-pro.skel
  94. 54 251
      examples/goblins/export/goblins.atlas
  95. 二進制
      examples/goblins/export/goblins.png
  96. 二進制
      examples/goblins/images/goblin/head.png
  97. 二進制
      examples/goblins/images/goblin/left-arm.png
  98. 二進制
      examples/goblins/images/goblin/left-foot.png
  99. 二進制
      examples/goblins/images/goblin/left-hand.png
  100. 二進制
      examples/goblins/images/goblin/left-shoulder.png

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

@@ -1,7 +1,7 @@
 {
 "skeleton": {
-	"hash": "zQG8JnJ8hxs",
-	"spine": "4.0.05-beta",
+	"hash": "zgiHK9o7sFk",
+	"spine": "4.0.58-beta",
 	"x": -191.3,
 	"y": -4.51,
 	"width": 365.79,
@@ -266,7 +266,7 @@
 				]
 			},
 			"splat01": {
-				"color": [
+				"rgba": [
 					{ "time": 1.5667, "color": "ffffffff" },
 					{
 						"time": 1.7333,
@@ -346,13 +346,13 @@
 					{ "x": 1.113, "y": 1.113 },
 					{
 						"time": 1.3667,
-						"curve": [ 1.409, 1.08, 1.503, 1.18, 1.409, 1.19, 1.503, 1.47 ]
+						"curve": [ 1.409, 1.076, 1.503, 1.181, 1.409, 1.194, 1.503, 1.466 ]
 					},
 					{
 						"time": 1.5667,
 						"x": 1.216,
 						"y": 1.555,
-						"curve": [ 1.629, 1.57, 1.686, 1.77, 1.629, 1.44, 1.686, 1.37 ]
+						"curve": [ 1.629, 1.569, 1.686, 1.768, 1.629, 1.439, 1.686, 1.374 ]
 					},
 					{ "time": 1.7333, "x": 1.768, "y": 1.374 },
 					{ "time": 1.8667, "x": 1.77, "y": 0.94 }

二進制
examples/alien/export/alien-ess.skel


+ 39 - 167
examples/alien/export/alien-pma.atlas

@@ -1,195 +1,67 @@
-
 alien-pma.png
-size: 1024,1024
-format: RGBA8888
-filter: Linear,Linear
-repeat: none
+	size: 1024, 1024
+	filter: Linear, Linear
+	pma: true
 back-foot
-  rotate: false
-  xy: 1013, 577
-  size: 8, 6
-  orig: 8, 6
-  offset: 0, 0
-  index: -1
+	bounds: 1013, 577, 8, 6
 back-shin
-  rotate: false
-  xy: 712, 387
-  size: 21, 24
-  orig: 21, 24
-  offset: 0, 0
-  index: -1
+	bounds: 712, 387, 21, 24
 back-thigh
-  rotate: false
-  xy: 971, 135
-  size: 24, 24
-  orig: 24, 24
-  offset: 0, 0
-  index: -1
+	bounds: 971, 135, 24, 24
 backarmor
-  rotate: true
-  xy: 159, 61
-  size: 81, 91
-  orig: 81, 91
-  offset: 0, 0
-  index: -1
+	bounds: 159, 61, 81, 91
+	rotate: 90
 blown-up-neck
-  rotate: false
-  xy: 252, 90
-  size: 77, 52
-  orig: 77, 52
-  offset: 0, 0
-  index: -1
+	bounds: 252, 90, 77, 52
 body
-  rotate: true
-  xy: 516, 2
-  size: 98, 118
-  orig: 98, 118
-  offset: 0, 0
-  index: -1
+	bounds: 516, 2, 98, 118
+	rotate: 90
 burst01
-  rotate: true
-  xy: 2, 48
-  size: 143, 155
-  orig: 143, 155
-  offset: 0, 0
-  index: -1
+	bounds: 2, 48, 143, 155
+	rotate: 90
 burst02
-  rotate: false
-  xy: 207, 144
-  size: 156, 181
-  orig: 156, 181
-  offset: 0, 0
-  index: -1
+	bounds: 207, 144, 156, 181
 burst03-bg
-  rotate: false
-  xy: 735, 356
-  size: 276, 227
-  orig: 276, 227
-  offset: 0, 0
-  index: -1
+	bounds: 735, 356, 276, 227
 burst03-fg
-  rotate: false
-  xy: 371, 190
-  size: 339, 221
-  orig: 339, 221
-  offset: 0, 0
-  index: -1
+	bounds: 371, 190, 339, 221
 eye
-  rotate: false
-  xy: 252, 13
-  size: 75, 75
-  orig: 75, 75
-  offset: 0, 0
-  index: -1
+	bounds: 252, 13, 75, 75
 eye-highlight
-  rotate: false
-  xy: 1000, 166
-  size: 22, 22
-  orig: 22, 22
-  offset: 0, 0
-  index: -1
+	bounds: 1000, 166, 22, 22
 eye-pupil
-  rotate: false
-  xy: 712, 367
-  size: 18, 18
-  orig: 18, 18
-  offset: 0, 0
-  index: -1
+	bounds: 712, 367, 18, 18
 eye-stalk
-  rotate: true
-  xy: 640, 114
-  size: 74, 66
-  orig: 74, 66
-  offset: 0, 0
-  index: -1
+	bounds: 640, 114, 74, 66
+	rotate: 90
 front-foot
-  rotate: true
-  xy: 1013, 565
-  size: 10, 6
-  orig: 10, 6
-  offset: 0, 0
-  index: -1
+	bounds: 1013, 565, 10, 6
+	rotate: 90
 front-lower-arm
-  rotate: true
-  xy: 640, 57
-  size: 55, 63
-  orig: 55, 63
-  offset: 0, 0
-  index: -1
+	bounds: 640, 57, 55, 63
+	rotate: 90
 front-shin
-  rotate: true
-  xy: 971, 190
-  size: 25, 28
-  orig: 25, 28
-  offset: 0, 0
-  index: -1
+	bounds: 971, 190, 25, 28
+	rotate: 90
 front-thigh
-  rotate: false
-  xy: 971, 161
-  size: 27, 27
-  orig: 27, 27
-  offset: 0, 0
-  index: -1
+	bounds: 971, 161, 27, 27
 front-upper-arm
-  rotate: true
-  xy: 971, 217
-  size: 57, 28
-  orig: 57, 28
-  offset: 0, 0
-  index: -1
+	bounds: 971, 217, 57, 28
+	rotate: 90
 head
-  rotate: false
-  xy: 365, 52
-  size: 149, 136
-  orig: 149, 136
-  offset: 0, 0
-  index: -1
+	bounds: 365, 52, 149, 136
 lower-back-arm
-  rotate: false
-  xy: 971, 308
-  size: 51, 46
-  orig: 51, 46
-  offset: 0, 0
-  index: -1
+	bounds: 971, 308, 51, 46
 metaljaw
-  rotate: false
-  xy: 516, 102
-  size: 122, 86
-  orig: 122, 86
-  offset: 0, 0
-  index: -1
+	bounds: 516, 102, 122, 86
 splat01
-  rotate: false
-  xy: 712, 102
-  size: 257, 252
-  orig: 257, 252
-  offset: 0, 0
-  index: -1
+	bounds: 712, 102, 257, 252
 splat01-fg
-  rotate: false
-  xy: 2, 193
-  size: 203, 132
-  orig: 203, 132
-  offset: 0, 0
-  index: -1
+	bounds: 2, 193, 203, 132
 splat02
-  rotate: false
-  xy: 2, 327
-  size: 367, 256
-  orig: 367, 256
-  offset: 0, 0
-  index: -1
+	bounds: 2, 327, 367, 256
 splat03
-  rotate: false
-  xy: 371, 413
-  size: 362, 170
-  orig: 362, 170
-  offset: 0, 0
-  index: -1
+	bounds: 371, 413, 362, 170
 upper-back-arm
-  rotate: true
-  xy: 971, 276
-  size: 30, 43
-  orig: 30, 43
-  offset: 0, 0
-  index: -1
+	bounds: 971, 276, 30, 43
+	rotate: 90

二進制
examples/alien/export/alien-pma.png


+ 22 - 20
examples/alien/export/alien-pro.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
-	"hash": "LAl0of5m4Yw",
-	"spine": "4.0.05-beta",
+	"hash": "drbU7NZilig",
+	"spine": "4.0.58-beta",
 	"x": -191.3,
 	"y": -4.51,
 	"width": 368.26,
@@ -216,8 +216,9 @@
 		"rotation": -63.5,
 		"x": -143,
 		"y": -143.95,
-		"rotateMix": 0,
-		"scaleMix": 0
+		"mixRotate": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0
 	},
 	{
 		"name": "jaw",
@@ -227,8 +228,9 @@
 		"rotation": -138.36,
 		"x": 47,
 		"y": -7.76,
-		"rotateMix": 0,
-		"scaleMix": 0
+		"mixRotate": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0
 	}
 ],
 "skins": [
@@ -434,7 +436,7 @@
 	"death": {
 		"slots": {
 			"burst-bg": {
-				"twoColor": [
+				"rgba2": [
 					{ "time": 1.3, "light": "aaff80ff", "dark": "083e00" }
 				],
 				"attachment": [
@@ -442,7 +444,7 @@
 				]
 			},
 			"eye-highlight": {
-				"color": [
+				"rgba": [
 					{
 						"color": "ffffff0e",
 						"curve": [ 0.61, 1, 0.693, 1, 0.61, 1, 0.693, 1, 0.61, 1, 0.693, 1, 0.61, 0.06, 0.693, 0.47 ]
@@ -462,7 +464,7 @@
 				]
 			},
 			"eye-stalk": {
-				"twoColor": [
+				"rgba2": [
 					{ "time": 1.3, "light": "ffffffff", "dark": "000000" },
 					{ "time": 2, "light": "ffffffff", "dark": "193400" }
 				],
@@ -471,13 +473,13 @@
 				]
 			},
 			"eyeball": {
-				"twoColor": [
+				"rgba2": [
 					{ "light": "d5a905ff", "dark": "787625" },
 					{ "time": 0.2333, "light": "ffcb07ff", "dark": "787625" }
 				]
 			},
 			"head": {
-				"color": [
+				"rgba": [
 					{
 						"time": 0.2333,
 						"color": "ffffffff",
@@ -1195,16 +1197,16 @@
 		},
 		"transform": {
 			"eye": [
-				{ "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			],
 			"eye-root": [
-				{ "translateMix": 0, "curve": "stepped" },
-				{ "time": 1.2667, "translateMix": 0, "scaleMix": 0 },
-				{ "time": 1.3, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "mixX": 0, "curve": "stepped" },
+				{ "time": 1.2667, "mixX": 0, "mixScaleX": 0 },
+				{ "time": 1.3, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			],
 			"jaw": [
-				{ "rotateMix": 0, "scaleMix": 0, "curve": "stepped" },
-				{ "time": 1.2667, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "mixRotate": 0, "mixScaleX": 0, "curve": "stepped" },
+				{ "time": 1.2667, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			]
 		},
 		"deform": {
@@ -1727,9 +1729,9 @@
 		},
 		"transform": {
 			"jaw": [
-				{ "time": 0.2667, "rotateMix": 0, "translateMix": 0.995, "scaleMix": 0 },
-				{ "time": 0.4667, "rotateMix": 0, "translateMix": 0.005, "scaleMix": 0 },
-				{ "time": 0.6667, "rotateMix": 0, "translateMix": 0.995, "scaleMix": 0 }
+				{ "time": 0.2667, "mixRotate": 0, "mixX": 0.995, "mixScaleX": 0 },
+				{ "time": 0.4667, "mixRotate": 0, "mixX": 0.005, "mixScaleX": 0 },
+				{ "time": 0.6667, "mixRotate": 0, "mixX": 0.995, "mixScaleX": 0 }
 			]
 		},
 		"deform": {

二進制
examples/alien/export/alien-pro.skel


+ 38 - 167
examples/alien/export/alien.atlas

@@ -1,195 +1,66 @@
-
 alien.png
-size: 1024,1024
-format: RGBA8888
-filter: Linear,Linear
-repeat: none
+	size: 1024, 1024
+	filter: Linear, Linear
 back-foot
-  rotate: false
-  xy: 1013, 577
-  size: 8, 6
-  orig: 8, 6
-  offset: 0, 0
-  index: -1
+	bounds: 1013, 577, 8, 6
 back-shin
-  rotate: false
-  xy: 712, 387
-  size: 21, 24
-  orig: 21, 24
-  offset: 0, 0
-  index: -1
+	bounds: 712, 387, 21, 24
 back-thigh
-  rotate: false
-  xy: 971, 135
-  size: 24, 24
-  orig: 24, 24
-  offset: 0, 0
-  index: -1
+	bounds: 971, 135, 24, 24
 backarmor
-  rotate: true
-  xy: 159, 61
-  size: 81, 91
-  orig: 81, 91
-  offset: 0, 0
-  index: -1
+	bounds: 159, 61, 81, 91
+	rotate: 90
 blown-up-neck
-  rotate: false
-  xy: 252, 90
-  size: 77, 52
-  orig: 77, 52
-  offset: 0, 0
-  index: -1
+	bounds: 252, 90, 77, 52
 body
-  rotate: true
-  xy: 516, 2
-  size: 98, 118
-  orig: 98, 118
-  offset: 0, 0
-  index: -1
+	bounds: 516, 2, 98, 118
+	rotate: 90
 burst01
-  rotate: true
-  xy: 2, 48
-  size: 143, 155
-  orig: 143, 155
-  offset: 0, 0
-  index: -1
+	bounds: 2, 48, 143, 155
+	rotate: 90
 burst02
-  rotate: false
-  xy: 207, 144
-  size: 156, 181
-  orig: 156, 181
-  offset: 0, 0
-  index: -1
+	bounds: 207, 144, 156, 181
 burst03-bg
-  rotate: false
-  xy: 735, 356
-  size: 276, 227
-  orig: 276, 227
-  offset: 0, 0
-  index: -1
+	bounds: 735, 356, 276, 227
 burst03-fg
-  rotate: false
-  xy: 371, 190
-  size: 339, 221
-  orig: 339, 221
-  offset: 0, 0
-  index: -1
+	bounds: 371, 190, 339, 221
 eye
-  rotate: false
-  xy: 252, 13
-  size: 75, 75
-  orig: 75, 75
-  offset: 0, 0
-  index: -1
+	bounds: 252, 13, 75, 75
 eye-highlight
-  rotate: false
-  xy: 1000, 166
-  size: 22, 22
-  orig: 22, 22
-  offset: 0, 0
-  index: -1
+	bounds: 1000, 166, 22, 22
 eye-pupil
-  rotate: false
-  xy: 712, 367
-  size: 18, 18
-  orig: 18, 18
-  offset: 0, 0
-  index: -1
+	bounds: 712, 367, 18, 18
 eye-stalk
-  rotate: true
-  xy: 640, 114
-  size: 74, 66
-  orig: 74, 66
-  offset: 0, 0
-  index: -1
+	bounds: 640, 114, 74, 66
+	rotate: 90
 front-foot
-  rotate: true
-  xy: 1013, 565
-  size: 10, 6
-  orig: 10, 6
-  offset: 0, 0
-  index: -1
+	bounds: 1013, 565, 10, 6
+	rotate: 90
 front-lower-arm
-  rotate: true
-  xy: 640, 57
-  size: 55, 63
-  orig: 55, 63
-  offset: 0, 0
-  index: -1
+	bounds: 640, 57, 55, 63
+	rotate: 90
 front-shin
-  rotate: true
-  xy: 971, 190
-  size: 25, 28
-  orig: 25, 28
-  offset: 0, 0
-  index: -1
+	bounds: 971, 190, 25, 28
+	rotate: 90
 front-thigh
-  rotate: false
-  xy: 971, 161
-  size: 27, 27
-  orig: 27, 27
-  offset: 0, 0
-  index: -1
+	bounds: 971, 161, 27, 27
 front-upper-arm
-  rotate: true
-  xy: 971, 217
-  size: 57, 28
-  orig: 57, 28
-  offset: 0, 0
-  index: -1
+	bounds: 971, 217, 57, 28
+	rotate: 90
 head
-  rotate: false
-  xy: 365, 52
-  size: 149, 136
-  orig: 149, 136
-  offset: 0, 0
-  index: -1
+	bounds: 365, 52, 149, 136
 lower-back-arm
-  rotate: false
-  xy: 971, 308
-  size: 51, 46
-  orig: 51, 46
-  offset: 0, 0
-  index: -1
+	bounds: 971, 308, 51, 46
 metaljaw
-  rotate: false
-  xy: 516, 102
-  size: 122, 86
-  orig: 122, 86
-  offset: 0, 0
-  index: -1
+	bounds: 516, 102, 122, 86
 splat01
-  rotate: false
-  xy: 712, 102
-  size: 257, 252
-  orig: 257, 252
-  offset: 0, 0
-  index: -1
+	bounds: 712, 102, 257, 252
 splat01-fg
-  rotate: false
-  xy: 2, 193
-  size: 203, 132
-  orig: 203, 132
-  offset: 0, 0
-  index: -1
+	bounds: 2, 193, 203, 132
 splat02
-  rotate: false
-  xy: 2, 327
-  size: 367, 256
-  orig: 367, 256
-  offset: 0, 0
-  index: -1
+	bounds: 2, 327, 367, 256
 splat03
-  rotate: false
-  xy: 371, 413
-  size: 362, 170
-  orig: 362, 170
-  offset: 0, 0
-  index: -1
+	bounds: 371, 413, 362, 170
 upper-back-arm
-  rotate: true
-  xy: 971, 276
-  size: 30, 43
-  orig: 30, 43
-  offset: 0, 0
-  index: -1
+	bounds: 971, 276, 30, 43
+	rotate: 90

二進制
examples/alien/export/alien.png


二進制
examples/alien/images/back-shin.png


二進制
examples/alien/images/back-thigh.png


二進制
examples/alien/images/backarmor.png


二進制
examples/alien/images/blown-up-neck.png


二進制
examples/alien/images/body.png


二進制
examples/alien/images/burst01.png


二進制
examples/alien/images/burst02.png


二進制
examples/alien/images/burst03-bg.png


二進制
examples/alien/images/burst03-fg.png


二進制
examples/alien/images/eye-highlight.png


二進制
examples/alien/images/eye-stalk.png


二進制
examples/alien/images/eye.png


二進制
examples/alien/images/front-lower-arm.png


二進制
examples/alien/images/front-shin.png


二進制
examples/alien/images/front-upper-arm.png


二進制
examples/alien/images/head.png


二進制
examples/alien/images/lower-back-arm.png


二進制
examples/alien/images/metaljaw.png


二進制
examples/alien/images/splat01-fg.png


二進制
examples/alien/images/splat01.png


二進制
examples/alien/images/splat02.png


二進制
examples/alien/images/splat03.png


二進制
examples/alien/images/upper-back-arm.png


+ 11 - 47
examples/coin/export/coin-pma.atlas

@@ -1,55 +1,19 @@
-
 coin-pma.png
-size: 1024,1024
-format: RGBA8888
-filter: Linear,Linear
-repeat: none
+	size: 1024, 1024
+	filter: Linear, Linear
+	pma: true
 coin-front-logo
-  rotate: false
-  xy: 2, 570
-  size: 305, 302
-  orig: 305, 302
-  offset: 0, 0
-  index: -1
+	bounds: 2, 570, 305, 302
 coin-front-shine-logo
-  rotate: false
-  xy: 2, 286
-  size: 282, 282
-  orig: 282, 282
-  offset: 0, 0
-  index: -1
+	bounds: 2, 286, 282, 282
 coin-front-shine-spineboy
-  rotate: false
-  xy: 305, 283
-  size: 282, 282
-  orig: 282, 282
-  offset: 0, 0
-  index: -1
+	bounds: 305, 283, 282, 282
 coin-front-spineboy
-  rotate: true
-  xy: 309, 567
-  size: 305, 302
-  orig: 305, 302
-  offset: 0, 0
-  index: -1
+	bounds: 309, 567, 305, 302
+	rotate: 90
 coin-side-round
-  rotate: false
-  xy: 2, 2
-  size: 144, 282
-  orig: 144, 282
-  offset: 0, 0
-  index: -1
+	bounds: 2, 2, 144, 282
 coin-side-straight
-  rotate: false
-  xy: 286, 286
-  size: 17, 282
-  orig: 17, 282
-  offset: 0, 0
-  index: -1
+	bounds: 286, 286, 17, 282
 shine
-  rotate: false
-  xy: 148, 39
-  size: 72, 245
-  orig: 72, 245
-  offset: 0, 0
-  index: -1
+	bounds: 148, 39, 72, 245

二進制
examples/coin/export/coin-pma.png


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

@@ -1,7 +1,7 @@
 {
 "skeleton": {
-	"hash": "upF+oMt2JRY",
-	"spine": "4.0.05-beta",
+	"hash": "svidebPqqeg",
+	"spine": "4.0.58-beta",
 	"x": -152.5,
 	"y": -151,
 	"width": 305,
@@ -63,7 +63,7 @@
 	"animation": {
 		"slots": {
 			"coin-front-shine": {
-				"twoColor": [
+				"rgba2": [
 					{ "light": "7d7d7dff", "dark": "000000" },
 					{ "time": 0.2667, "light": "000000ff", "dark": "7e7e7e" },
 					{ "time": 0.664, "light": "000000ff", "dark": "000000" },
@@ -80,7 +80,7 @@
 				]
 			},
 			"coin-front-texture": {
-				"color": [
+				"rgba": [
 					{ "color": "858585ff" },
 					{ "time": 0.4, "color": "ffffffff" },
 					{
@@ -120,23 +120,23 @@
 				],
 				"scale": [
 					{
-						"curve": [ 0.164, 1, 0.484, 0.09, 0.164, 1, 0.484, 1 ]
+						"curve": [ 0.164, 1, 0.484, 0.091, 0.164, 1, 0.484, 1 ]
 					},
 					{ "time": 0.664, "x": 0, "curve": "stepped" },
 					{
 						"time": 0.6696,
 						"x": 0.003,
-						"curve": [ 0.786, 0.15, 1.167, 1, 0.786, 1, 1.167, 1 ]
+						"curve": [ 0.786, 0.153, 1.167, 1, 0.786, 1, 1.167, 1 ]
 					},
 					{
 						"time": 1.3333,
-						"curve": [ 1.442, 0.99, 1.858, 0.1, 1.442, 1, 1.858, 1 ]
+						"curve": [ 1.442, 0.992, 1.858, 0.098, 1.442, 1, 1.858, 1 ]
 					},
 					{ "time": 1.9982, "x": 0.003, "curve": "stepped" },
 					{
 						"time": 2.0022,
 						"x": 0.003,
-						"curve": [ 2.123, 0.15, 2.501, 1, 2.123, 1, 2.501, 1 ]
+						"curve": [ 2.123, 0.151, 2.501, 1, 2.123, 1, 2.501, 1 ]
 					},
 					{ "time": 2.6667 }
 				]
@@ -157,54 +157,54 @@
 				],
 				"scale": [
 					{
-						"curve": [ 0.085, 1, 0.207, 0.79, 0.085, 1, 0.207, 1 ]
+						"curve": [ 0.085, 1, 0.207, 0.789, 0.085, 1, 0.207, 1 ]
 					},
 					{
 						"time": 0.3333,
 						"x": 0.555,
-						"curve": [ 0.449, 0.35, 0.567, 0.12, 0.449, 1, 0.567, 1 ]
+						"curve": [ 0.449, 0.347, 0.567, 0.122, 0.449, 1, 0.567, 1 ]
 					},
 					{ "time": 0.664, "x": 0.014, "curve": "stepped" },
 					{
 						"time": 0.6696,
 						"x": -0.028,
-						"curve": [ 0.723, -0.13, 0.865, -0.37, 0.723, 1, 0.865, 1 ]
+						"curve": [ 0.723, -0.126, 0.865, -0.367, 0.723, 1, 0.865, 1 ]
 					},
 					{
 						"time": 1,
 						"x": -0.609,
-						"curve": [ 1.053, -0.78, 1.29, -1, 1.053, 1, 1.29, 1 ]
+						"curve": [ 1.053, -0.778, 1.29, -0.997, 1.053, 1, 1.29, 1 ]
 					},
 					{ "time": 1.3318, "x": -1, "curve": "stepped" },
 					{
 						"time": 1.3333,
-						"curve": [ 1.384, 1, 1.439, 0.94, 1.384, 1, 1.439, 1 ]
+						"curve": [ 1.384, 0.997, 1.439, 0.94, 1.384, 1, 1.439, 1 ]
 					},
 					{
 						"time": 1.5,
 						"x": 0.852,
-						"curve": [ 1.564, 0.75, 1.703, 0.51, 1.564, 1, 1.703, 1 ]
+						"curve": [ 1.564, 0.748, 1.703, 0.509, 1.564, 1, 1.703, 1 ]
 					},
 					{
 						"time": 1.8,
 						"x": 0.315,
-						"curve": [ 1.873, 0.13, 1.987, 0.01, 1.873, 1, 1.987, 1 ]
+						"curve": [ 1.873, 0.13, 1.987, 0.015, 1.873, 1, 1.987, 1 ]
 					},
 					{ "time": 1.9982, "x": 0.014, "curve": "stepped" },
 					{
 						"time": 2.0022,
 						"x": -0.028,
-						"curve": [ 2.039, -0.07, 2.123, -0.24, 2.039, 1, 2.123, 1 ]
+						"curve": [ 2.039, -0.072, 2.123, -0.239, 2.039, 1, 2.123, 1 ]
 					},
 					{
 						"time": 2.2018,
 						"x": -0.365,
-						"curve": [ 2.269, -0.51, 2.337, -0.63, 2.269, 1, 2.337, 1 ]
+						"curve": [ 2.269, -0.513, 2.337, -0.635, 2.269, 1, 2.337, 1 ]
 					},
 					{
 						"time": 2.4,
 						"x": -0.731,
-						"curve": [ 2.503, -0.87, 2.596, -0.96, 2.503, 1, 2.596, 1 ]
+						"curve": [ 2.503, -0.871, 2.596, -0.961, 2.503, 1, 2.596, 1 ]
 					},
 					{
 						"time": 2.6592,

二進制
examples/coin/export/coin-pro.skel


+ 10 - 47
examples/coin/export/coin.atlas

@@ -1,55 +1,18 @@
-
 coin.png
-size: 1024,1024
-format: RGBA8888
-filter: Linear,Linear
-repeat: none
+	size: 1024, 1024
+	filter: Linear, Linear
 coin-front-logo
-  rotate: false
-  xy: 2, 570
-  size: 305, 302
-  orig: 305, 302
-  offset: 0, 0
-  index: -1
+	bounds: 2, 570, 305, 302
 coin-front-shine-logo
-  rotate: false
-  xy: 2, 286
-  size: 282, 282
-  orig: 282, 282
-  offset: 0, 0
-  index: -1
+	bounds: 2, 286, 282, 282
 coin-front-shine-spineboy
-  rotate: false
-  xy: 305, 283
-  size: 282, 282
-  orig: 282, 282
-  offset: 0, 0
-  index: -1
+	bounds: 305, 283, 282, 282
 coin-front-spineboy
-  rotate: true
-  xy: 309, 567
-  size: 305, 302
-  orig: 305, 302
-  offset: 0, 0
-  index: -1
+	bounds: 309, 567, 305, 302
+	rotate: 90
 coin-side-round
-  rotate: false
-  xy: 2, 2
-  size: 144, 282
-  orig: 144, 282
-  offset: 0, 0
-  index: -1
+	bounds: 2, 2, 144, 282
 coin-side-straight
-  rotate: false
-  xy: 286, 286
-  size: 17, 282
-  orig: 17, 282
-  offset: 0, 0
-  index: -1
+	bounds: 286, 286, 17, 282
 shine
-  rotate: false
-  xy: 148, 39
-  size: 72, 245
-  orig: 72, 245
-  offset: 0, 0
-  index: -1
+	bounds: 148, 39, 72, 245

二進制
examples/coin/export/coin.png


二進制
examples/coin/images/coin-front-logo.png


二進制
examples/coin/images/coin-front-spineboy.png


二進制
examples/coin/images/coin-side-round.png


二進制
examples/coin/images/coin-side-straight.png


二進制
examples/coin/images/shine.png


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

@@ -1,7 +1,7 @@
 {
 "skeleton": {
-	"hash": "W2x0sFWHxCE",
-	"spine": "4.0.05-beta",
+	"hash": "UIFpNNbbcQI",
+	"spine": "4.0.58-beta",
 	"x": -366.31,
 	"y": -286.62,
 	"width": 660.39,
@@ -708,13 +708,13 @@
 			"left-front-toe2": {
 				"scale": [
 					{
-						"curve": [ 0.125, 1, 0.375, 1.33, 0.125, 1, 0.375, 1.03 ]
+						"curve": [ 0.125, 1, 0.375, 1.331, 0.125, 1, 0.375, 1.029 ]
 					},
 					{
 						"time": 0.5,
 						"x": 1.331,
 						"y": 1.029,
-						"curve": [ 0.625, 1.33, 0.875, 1, 0.625, 1.03, 0.875, 1 ]
+						"curve": [ 0.625, 1.331, 0.875, 1, 0.625, 1.029, 0.875, 1 ]
 					},
 					{ "time": 1 }
 				]
@@ -733,13 +733,13 @@
 				],
 				"scale": [
 					{
-						"curve": [ 0.125, 1, 0.375, 1.21, 0.125, 1, 0.375, 0.99 ]
+						"curve": [ 0.125, 1, 0.375, 1.211, 0.125, 1, 0.375, 0.993 ]
 					},
 					{
 						"time": 0.5,
 						"x": 1.211,
 						"y": 0.993,
-						"curve": [ 0.625, 1.21, 0.875, 1, 0.625, 0.99, 0.875, 1 ]
+						"curve": [ 0.625, 1.211, 0.875, 1, 0.625, 0.993, 0.875, 1 ]
 					},
 					{ "time": 1 }
 				]
@@ -758,13 +758,13 @@
 				],
 				"scale": [
 					{
-						"curve": [ 0.125, 1, 0.375, 1.35, 0.125, 1, 0.375, 1.01 ]
+						"curve": [ 0.125, 1, 0.375, 1.355, 0.125, 1, 0.375, 1.008 ]
 					},
 					{
 						"time": 0.5,
 						"x": 1.355,
 						"y": 1.008,
-						"curve": [ 0.625, 1.35, 0.875, 1, 0.625, 1.01, 0.875, 1 ]
+						"curve": [ 0.625, 1.355, 0.875, 1, 0.625, 1.008, 0.875, 1 ]
 					},
 					{ "time": 1 }
 				]
@@ -811,12 +811,12 @@
 				],
 				"scale": [
 					{
-						"curve": [ 0.125, 1, 0.375, 1.41, 0.125, 1, 0.375, 1 ]
+						"curve": [ 0.125, 1, 0.375, 1.412, 0.125, 1, 0.375, 1 ]
 					},
 					{
 						"time": 0.5,
 						"x": 1.412,
-						"curve": [ 0.625, 1.41, 0.875, 1, 0.625, 1, 0.875, 1 ]
+						"curve": [ 0.625, 1.412, 0.875, 1, 0.625, 1, 0.875, 1 ]
 					},
 					{ "time": 1 }
 				]
@@ -845,13 +845,13 @@
 				],
 				"scale": [
 					{
-						"curve": [ 0.125, 1, 0.375, 1.41, 0.125, 1, 0.375, 1.06 ]
+						"curve": [ 0.125, 1, 0.375, 1.407, 0.125, 1, 0.375, 1.058 ]
 					},
 					{
 						"time": 0.5,
 						"x": 1.407,
 						"y": 1.058,
-						"curve": [ 0.625, 1.41, 0.875, 1, 0.625, 1.06, 0.875, 1 ]
+						"curve": [ 0.625, 1.407, 0.875, 1, 0.625, 1.058, 0.875, 1 ]
 					},
 					{ "time": 1 }
 				]
@@ -880,13 +880,13 @@
 				],
 				"scale": [
 					{
-						"curve": [ 0.125, 1, 0.375, 1.33, 0.125, 1, 0.375, 1.18 ]
+						"curve": [ 0.125, 1, 0.375, 1.33, 0.125, 1, 0.375, 1.182 ]
 					},
 					{
 						"time": 0.5,
 						"x": 1.33,
 						"y": 1.182,
-						"curve": [ 0.625, 1.33, 0.875, 1, 0.625, 1.18, 0.875, 1 ]
+						"curve": [ 0.625, 1.33, 0.875, 1, 0.625, 1.182, 0.875, 1 ]
 					},
 					{ "time": 1 }
 				]

二進制
examples/dragon/export/dragon-ess.skel


+ 69 - 249
examples/dragon/export/dragon-pma.atlas

@@ -1,292 +1,112 @@
-
 dragon-pma.png
-size: 1024,1024
-format: RGBA8888
-filter: Linear,Linear
-repeat: none
+	size: 1024, 1024
+	filter: Linear, Linear
+	pma: true
 back
-  rotate: false
-  xy: 2, 334
-  size: 190, 185
-  orig: 190, 185
-  offset: 0, 0
-  index: -1
+	bounds: 2, 334, 190, 185
 chest
-  rotate: false
-  xy: 2, 697
-  size: 136, 122
-  orig: 136, 122
-  offset: 0, 0
-  index: -1
+	bounds: 2, 697, 136, 122
 chin
-  rotate: false
-  xy: 611, 613
-  size: 214, 146
-  orig: 214, 146
-  offset: 0, 0
-  index: -1
+	bounds: 611, 613, 214, 146
 front-toe-a
-  rotate: true
-  xy: 2, 914
-  size: 29, 50
-  orig: 29, 50
-  offset: 0, 0
-  index: -1
+	bounds: 2, 914, 29, 50
+	rotate: 90
 front-toe-b
-  rotate: true
-  xy: 467, 887
-  size: 56, 57
-  orig: 56, 57
-  offset: 0, 0
-  index: -1
+	bounds: 467, 887, 56, 57
+	rotate: 90
 left-front-leg
-  rotate: false
-  xy: 599, 886
-  size: 84, 57
-  orig: 84, 57
-  offset: 0, 0
-  index: -1
+	bounds: 599, 886, 84, 57
 left-front-thigh
-  rotate: false
-  xy: 782, 871
-  size: 84, 72
-  orig: 84, 72
-  offset: 0, 0
-  index: -1
+	bounds: 782, 871, 84, 72
 left-rear-leg
-  rotate: false
-  xy: 465, 434
-  size: 206, 177
-  orig: 206, 177
-  offset: 0, 0
-  index: -1
+	bounds: 465, 434, 206, 177
 left-rear-thigh
-  rotate: true
-  xy: 216, 819
-  size: 91, 149
-  orig: 91, 149
-  offset: 0, 0
-  index: -1
+	bounds: 216, 819, 91, 149
+	rotate: 90
 left-wing01
-  rotate: true
-  xy: 403, 241
-  size: 191, 256
-  orig: 191, 256
-  offset: 0, 0
-  index: -1
+	bounds: 403, 241, 191, 256
+	rotate: 90
 left-wing02
-  rotate: true
-  xy: 673, 401
-  size: 179, 269
-  orig: 179, 269
-  offset: 0, 0
-  index: -1
+	bounds: 673, 401, 179, 269
+	rotate: 90
 left-wing03
-  rotate: true
-  xy: 194, 286
-  size: 186, 207
-  orig: 186, 207
-  offset: 0, 0
-  index: -1
+	bounds: 194, 286, 186, 207
+	rotate: 90
 left-wing04
-  rotate: false
-  xy: 140, 682
-  size: 188, 135
-  orig: 188, 135
-  offset: 0, 0
-  index: -1
+	bounds: 140, 682, 188, 135
 left-wing06
-  rotate: true
-  xy: 661, 207
-  size: 192, 331
-  orig: 192, 331
-  offset: 0, 0
-  index: -1
+	bounds: 661, 207, 192, 331
+	rotate: 90
 left-wing07
-  rotate: true
-  xy: 2, 521
-  size: 159, 255
-  orig: 159, 255
-  offset: 0, 0
-  index: -1
+	bounds: 2, 521, 159, 255
+	rotate: 90
 left-wing08
-  rotate: true
-  xy: 827, 582
-  size: 164, 181
-  orig: 164, 181
-  offset: 0, 0
-  index: -1
+	bounds: 827, 582, 164, 181
+	rotate: 90
 left-wing09
-  rotate: false
-  xy: 259, 474
-  size: 204, 167
-  orig: 204, 167
-  offset: 0, 0
-  index: -1
+	bounds: 259, 474, 204, 167
 right-front-leg
-  rotate: false
-  xy: 113, 821
-  size: 101, 89
-  orig: 101, 89
-  offset: 0, 0
-  index: -1
+	bounds: 113, 821, 101, 89
 right-front-thigh
-  rotate: false
-  xy: 758, 761
-  size: 108, 108
-  orig: 108, 108
-  offset: 0, 0
-  index: -1
+	bounds: 758, 761, 108, 108
 right-rear-leg
-  rotate: false
-  xy: 640, 773
-  size: 116, 100
-  orig: 116, 100
-  offset: 0, 0
-  index: -1
+	bounds: 640, 773, 116, 100
 right-rear-thigh
-  rotate: true
-  xy: 367, 794
-  size: 91, 149
-  orig: 91, 149
-  offset: 0, 0
-  index: -1
+	bounds: 367, 794, 91, 149
+	rotate: 90
 right-rear-toe
-  rotate: false
-  xy: 2, 833
-  size: 109, 77
-  orig: 109, 77
-  offset: 0, 0
-  index: -1
+	bounds: 2, 833, 109, 77
 right-wing02
-  rotate: true
-  xy: 635, 2
-  size: 203, 305
-  orig: 203, 305
-  offset: 0, 0
-  index: -1
+	bounds: 635, 2, 203, 305
+	rotate: 90
 right-wing04
-  rotate: false
-  xy: 330, 643
-  size: 279, 144
-  orig: 279, 144
-  offset: 0, 0
-  index: -1
+	bounds: 330, 643, 279, 144
 right-wing06
-  rotate: true
-  xy: 2, 84
-  size: 200, 366
-  orig: 200, 366
-  offset: 0, 0
-  index: -1
+	bounds: 2, 84, 200, 366
+	rotate: 90
 right-wing07
-  rotate: true
-  xy: 370, 39
-  size: 200, 263
-  orig: 200, 263
-  offset: 0, 0
-  index: -1
+	bounds: 370, 39, 200, 263
+	rotate: 90
 tail01
-  rotate: true
-  xy: 868, 748
-  size: 120, 153
-  orig: 120, 153
-  offset: 0, 0
-  index: -1
+	bounds: 868, 748, 120, 153
+	rotate: 90
 tail02
-  rotate: true
-  xy: 518, 789
-  size: 95, 120
-  orig: 95, 120
-  offset: 0, 0
-  index: -1
+	bounds: 518, 789, 95, 120
+	rotate: 90
 tail03
-  rotate: true
-  xy: 868, 870
-  size: 73, 92
-  orig: 73, 92
-  offset: 0, 0
-  index: -1
+	bounds: 868, 870, 73, 92
+	rotate: 90
 tail04
-  rotate: true
-  xy: 526, 887
-  size: 56, 71
-  orig: 56, 71
-  offset: 0, 0
-  index: -1
+	bounds: 526, 887, 56, 71
+	rotate: 90
 tail05
-  rotate: true
-  xy: 406, 891
-  size: 52, 59
-  orig: 52, 59
-  offset: 0, 0
-  index: -1
+	bounds: 406, 891, 52, 59
+	rotate: 90
 tail06
-  rotate: false
-  xy: 685, 875
-  size: 95, 68
-  orig: 95, 68
-  offset: 0, 0
-  index: -1
+	bounds: 685, 875, 95, 68
 thiagobrayner
-  rotate: false
-  xy: 54, 912
-  size: 350, 31
-  orig: 350, 31
-  offset: 0, 0
-  index: -1
+	bounds: 54, 912, 350, 31
 
 dragon-pma2.png
-size: 1024,512
-format: RGBA8888
-filter: Linear,Linear
-repeat: none
+	size: 1024, 512
+	filter: Linear, Linear
+	pma: true
 head
-  rotate: true
-  xy: 2, 214
-  size: 296, 260
-  orig: 296, 260
-  offset: 0, 0
-  index: -1
+	bounds: 2, 214, 296, 260
+	rotate: 90
 left-wing05
-  rotate: true
-  xy: 741, 39
-  size: 218, 213
-  orig: 218, 213
-  offset: 0, 0
-  index: -1
+	bounds: 741, 39, 218, 213
+	rotate: 90
 right-wing01
-  rotate: false
-  xy: 264, 200
-  size: 219, 310
-  orig: 219, 310
-  offset: 0, 0
-  index: -1
+	bounds: 264, 200, 219, 310
 right-wing03
-  rotate: true
-  xy: 485, 238
-  size: 272, 247
-  orig: 272, 247
-  offset: 0, 0
-  index: -1
+	bounds: 485, 238, 272, 247
+	rotate: 90
 right-wing05
-  rotate: true
-  xy: 734, 259
-  size: 251, 229
-  orig: 251, 229
-  offset: 0, 0
-  index: -1
+	bounds: 734, 259, 251, 229
+	rotate: 90
 right-wing08
-  rotate: true
-  xy: 485, 2
-  size: 234, 254
-  orig: 234, 254
-  offset: 0, 0
-  index: -1
+	bounds: 485, 2, 234, 254
+	rotate: 90
 right-wing09
-  rotate: false
-  xy: 2, 8
-  size: 248, 204
-  orig: 248, 204
-  offset: 0, 0
-  index: -1
+	bounds: 2, 8, 248, 204

二進制
examples/dragon/export/dragon-pma.png


二進制
examples/dragon/export/dragon-pma2.png


+ 67 - 249
examples/dragon/export/dragon.atlas

@@ -1,292 +1,110 @@
-
 dragon.png
-size: 1024,1024
-format: RGBA8888
-filter: Linear,Linear
-repeat: none
+	size: 1024, 1024
+	filter: Linear, Linear
 back
-  rotate: false
-  xy: 2, 334
-  size: 190, 185
-  orig: 190, 185
-  offset: 0, 0
-  index: -1
+	bounds: 2, 334, 190, 185
 chest
-  rotate: false
-  xy: 2, 697
-  size: 136, 122
-  orig: 136, 122
-  offset: 0, 0
-  index: -1
+	bounds: 2, 697, 136, 122
 chin
-  rotate: false
-  xy: 611, 613
-  size: 214, 146
-  orig: 214, 146
-  offset: 0, 0
-  index: -1
+	bounds: 611, 613, 214, 146
 front-toe-a
-  rotate: true
-  xy: 2, 914
-  size: 29, 50
-  orig: 29, 50
-  offset: 0, 0
-  index: -1
+	bounds: 2, 914, 29, 50
+	rotate: 90
 front-toe-b
-  rotate: true
-  xy: 467, 887
-  size: 56, 57
-  orig: 56, 57
-  offset: 0, 0
-  index: -1
+	bounds: 467, 887, 56, 57
+	rotate: 90
 left-front-leg
-  rotate: false
-  xy: 599, 886
-  size: 84, 57
-  orig: 84, 57
-  offset: 0, 0
-  index: -1
+	bounds: 599, 886, 84, 57
 left-front-thigh
-  rotate: false
-  xy: 782, 871
-  size: 84, 72
-  orig: 84, 72
-  offset: 0, 0
-  index: -1
+	bounds: 782, 871, 84, 72
 left-rear-leg
-  rotate: false
-  xy: 465, 434
-  size: 206, 177
-  orig: 206, 177
-  offset: 0, 0
-  index: -1
+	bounds: 465, 434, 206, 177
 left-rear-thigh
-  rotate: true
-  xy: 216, 819
-  size: 91, 149
-  orig: 91, 149
-  offset: 0, 0
-  index: -1
+	bounds: 216, 819, 91, 149
+	rotate: 90
 left-wing01
-  rotate: true
-  xy: 403, 241
-  size: 191, 256
-  orig: 191, 256
-  offset: 0, 0
-  index: -1
+	bounds: 403, 241, 191, 256
+	rotate: 90
 left-wing02
-  rotate: true
-  xy: 673, 401
-  size: 179, 269
-  orig: 179, 269
-  offset: 0, 0
-  index: -1
+	bounds: 673, 401, 179, 269
+	rotate: 90
 left-wing03
-  rotate: true
-  xy: 194, 286
-  size: 186, 207
-  orig: 186, 207
-  offset: 0, 0
-  index: -1
+	bounds: 194, 286, 186, 207
+	rotate: 90
 left-wing04
-  rotate: false
-  xy: 140, 682
-  size: 188, 135
-  orig: 188, 135
-  offset: 0, 0
-  index: -1
+	bounds: 140, 682, 188, 135
 left-wing06
-  rotate: true
-  xy: 661, 207
-  size: 192, 331
-  orig: 192, 331
-  offset: 0, 0
-  index: -1
+	bounds: 661, 207, 192, 331
+	rotate: 90
 left-wing07
-  rotate: true
-  xy: 2, 521
-  size: 159, 255
-  orig: 159, 255
-  offset: 0, 0
-  index: -1
+	bounds: 2, 521, 159, 255
+	rotate: 90
 left-wing08
-  rotate: true
-  xy: 827, 582
-  size: 164, 181
-  orig: 164, 181
-  offset: 0, 0
-  index: -1
+	bounds: 827, 582, 164, 181
+	rotate: 90
 left-wing09
-  rotate: false
-  xy: 259, 474
-  size: 204, 167
-  orig: 204, 167
-  offset: 0, 0
-  index: -1
+	bounds: 259, 474, 204, 167
 right-front-leg
-  rotate: false
-  xy: 113, 821
-  size: 101, 89
-  orig: 101, 89
-  offset: 0, 0
-  index: -1
+	bounds: 113, 821, 101, 89
 right-front-thigh
-  rotate: false
-  xy: 758, 761
-  size: 108, 108
-  orig: 108, 108
-  offset: 0, 0
-  index: -1
+	bounds: 758, 761, 108, 108
 right-rear-leg
-  rotate: false
-  xy: 640, 773
-  size: 116, 100
-  orig: 116, 100
-  offset: 0, 0
-  index: -1
+	bounds: 640, 773, 116, 100
 right-rear-thigh
-  rotate: true
-  xy: 367, 794
-  size: 91, 149
-  orig: 91, 149
-  offset: 0, 0
-  index: -1
+	bounds: 367, 794, 91, 149
+	rotate: 90
 right-rear-toe
-  rotate: false
-  xy: 2, 833
-  size: 109, 77
-  orig: 109, 77
-  offset: 0, 0
-  index: -1
+	bounds: 2, 833, 109, 77
 right-wing02
-  rotate: true
-  xy: 635, 2
-  size: 203, 305
-  orig: 203, 305
-  offset: 0, 0
-  index: -1
+	bounds: 635, 2, 203, 305
+	rotate: 90
 right-wing04
-  rotate: false
-  xy: 330, 643
-  size: 279, 144
-  orig: 279, 144
-  offset: 0, 0
-  index: -1
+	bounds: 330, 643, 279, 144
 right-wing06
-  rotate: true
-  xy: 2, 84
-  size: 200, 366
-  orig: 200, 366
-  offset: 0, 0
-  index: -1
+	bounds: 2, 84, 200, 366
+	rotate: 90
 right-wing07
-  rotate: true
-  xy: 370, 39
-  size: 200, 263
-  orig: 200, 263
-  offset: 0, 0
-  index: -1
+	bounds: 370, 39, 200, 263
+	rotate: 90
 tail01
-  rotate: true
-  xy: 868, 748
-  size: 120, 153
-  orig: 120, 153
-  offset: 0, 0
-  index: -1
+	bounds: 868, 748, 120, 153
+	rotate: 90
 tail02
-  rotate: true
-  xy: 518, 789
-  size: 95, 120
-  orig: 95, 120
-  offset: 0, 0
-  index: -1
+	bounds: 518, 789, 95, 120
+	rotate: 90
 tail03
-  rotate: true
-  xy: 868, 870
-  size: 73, 92
-  orig: 73, 92
-  offset: 0, 0
-  index: -1
+	bounds: 868, 870, 73, 92
+	rotate: 90
 tail04
-  rotate: true
-  xy: 526, 887
-  size: 56, 71
-  orig: 56, 71
-  offset: 0, 0
-  index: -1
+	bounds: 526, 887, 56, 71
+	rotate: 90
 tail05
-  rotate: true
-  xy: 406, 891
-  size: 52, 59
-  orig: 52, 59
-  offset: 0, 0
-  index: -1
+	bounds: 406, 891, 52, 59
+	rotate: 90
 tail06
-  rotate: false
-  xy: 685, 875
-  size: 95, 68
-  orig: 95, 68
-  offset: 0, 0
-  index: -1
+	bounds: 685, 875, 95, 68
 thiagobrayner
-  rotate: false
-  xy: 54, 912
-  size: 350, 31
-  orig: 350, 31
-  offset: 0, 0
-  index: -1
+	bounds: 54, 912, 350, 31
 
 dragon2.png
-size: 1024,512
-format: RGBA8888
-filter: Linear,Linear
-repeat: none
+	size: 1024, 512
+	filter: Linear, Linear
 head
-  rotate: true
-  xy: 2, 214
-  size: 296, 260
-  orig: 296, 260
-  offset: 0, 0
-  index: -1
+	bounds: 2, 214, 296, 260
+	rotate: 90
 left-wing05
-  rotate: true
-  xy: 741, 39
-  size: 218, 213
-  orig: 218, 213
-  offset: 0, 0
-  index: -1
+	bounds: 741, 39, 218, 213
+	rotate: 90
 right-wing01
-  rotate: false
-  xy: 264, 200
-  size: 219, 310
-  orig: 219, 310
-  offset: 0, 0
-  index: -1
+	bounds: 264, 200, 219, 310
 right-wing03
-  rotate: true
-  xy: 485, 238
-  size: 272, 247
-  orig: 272, 247
-  offset: 0, 0
-  index: -1
+	bounds: 485, 238, 272, 247
+	rotate: 90
 right-wing05
-  rotate: true
-  xy: 734, 259
-  size: 251, 229
-  orig: 251, 229
-  offset: 0, 0
-  index: -1
+	bounds: 734, 259, 251, 229
+	rotate: 90
 right-wing08
-  rotate: true
-  xy: 485, 2
-  size: 234, 254
-  orig: 234, 254
-  offset: 0, 0
-  index: -1
+	bounds: 485, 2, 234, 254
+	rotate: 90
 right-wing09
-  rotate: false
-  xy: 2, 8
-  size: 248, 204
-  orig: 248, 204
-  offset: 0, 0
-  index: -1
+	bounds: 2, 8, 248, 204

二進制
examples/dragon/export/dragon2.png


二進制
examples/dragon/images/back.png


二進制
examples/dragon/images/chest.png


二進制
examples/dragon/images/chin.png


二進制
examples/dragon/images/front-toe-a.png


二進制
examples/dragon/images/front-toe-b.png


二進制
examples/dragon/images/head.png


二進制
examples/dragon/images/left-front-leg.png


二進制
examples/dragon/images/left-front-thigh.png


二進制
examples/dragon/images/left-rear-leg.png


二進制
examples/dragon/images/left-rear-thigh.png


二進制
examples/dragon/images/left-wing01.png


二進制
examples/dragon/images/left-wing02.png


二進制
examples/dragon/images/left-wing03.png


二進制
examples/dragon/images/left-wing04.png


二進制
examples/dragon/images/left-wing05.png


二進制
examples/dragon/images/left-wing06.png


二進制
examples/dragon/images/left-wing07.png


二進制
examples/dragon/images/left-wing08.png


二進制
examples/dragon/images/left-wing09.png


二進制
examples/dragon/images/right-front-leg.png


二進制
examples/dragon/images/right-rear-leg.png


二進制
examples/dragon/images/right-rear-thigh.png


二進制
examples/dragon/images/right-rear-toe.png


二進制
examples/dragon/images/right-wing01.png


二進制
examples/dragon/images/right-wing02.png


二進制
examples/dragon/images/right-wing03.png


二進制
examples/dragon/images/right-wing04.png


二進制
examples/dragon/images/right-wing05.png


二進制
examples/dragon/images/right-wing06.png


二進制
examples/dragon/images/right-wing07.png


二進制
examples/dragon/images/right-wing08.png


二進制
examples/dragon/images/right-wing09.png


二進制
examples/dragon/images/tail01.png


二進制
examples/dragon/images/tail02.png


二進制
examples/dragon/images/tail03.png


二進制
examples/dragon/images/tail04.png


二進制
examples/dragon/images/tail05.png


二進制
examples/dragon/images/thiagobrayner.png


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

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "vsus27NzL88",
-	"spine": "4.0.05-beta",
+	"spine": "4.0.58-beta",
 	"x": -92.53,
 	"y": -5.3,
 	"width": 234.03,

二進制
examples/goblins/export/goblins-ess.skel


+ 55 - 251
examples/goblins/export/goblins-pma.atlas

@@ -1,293 +1,97 @@
-
 goblins-pma.png
-size: 1024,128
-format: RGBA8888
-filter: Linear,Linear
-repeat: none
+	size: 1024, 128
+	filter: Linear, Linear
+	pma: true
 dagger
-  rotate: false
-  xy: 2, 18
-  size: 26, 108
-  orig: 26, 108
-  offset: 0, 0
-  index: -1
+	bounds: 2, 18, 26, 108
 goblin/eyes-closed
-  rotate: false
-  xy: 2, 4
-  size: 34, 12
-  orig: 34, 12
-  offset: 0, 0
-  index: -1
+	bounds: 2, 4, 34, 12
 goblin/head
-  rotate: true
-  xy: 113, 23
-  size: 103, 66
-  orig: 103, 66
-  offset: 0, 0
-  index: -1
+	bounds: 113, 23, 103, 66
+	rotate: 90
 goblin/left-arm
-  rotate: true
-  xy: 937, 89
-  size: 37, 35
-  orig: 37, 35
-  offset: 0, 0
-  index: -1
+	bounds: 937, 89, 37, 35
+	rotate: 90
 goblin/left-foot
-  rotate: true
-  xy: 609, 61
-  size: 65, 31
-  orig: 65, 31
-  offset: 0, 0
-  index: -1
+	bounds: 609, 61, 65, 31
+	rotate: 90
 goblin/left-hand
-  rotate: false
-  xy: 840, 21
-  size: 36, 41
-  orig: 36, 41
-  offset: 0, 0
-  index: -1
+	bounds: 840, 21, 36, 41
 goblin/left-lower-leg
-  rotate: false
-  xy: 504, 56
-  size: 33, 70
-  orig: 33, 70
-  offset: 0, 0
-  index: -1
+	bounds: 504, 56, 33, 70
 goblin/left-shoulder
-  rotate: false
-  xy: 745, 17
-  size: 29, 44
-  orig: 29, 44
-  offset: 0, 0
-  index: -1
+	bounds: 745, 17, 29, 44
 goblin/left-upper-leg
-  rotate: false
-  xy: 397, 53
-  size: 33, 73
-  orig: 33, 73
-  offset: 0, 0
-  index: -1
+	bounds: 397, 53, 33, 73
 goblin/neck
-  rotate: false
-  xy: 862, 85
-  size: 36, 41
-  orig: 36, 41
-  offset: 0, 0
-  index: -1
+	bounds: 862, 85, 36, 41
 goblin/pelvis
-  rotate: false
-  xy: 776, 18
-  size: 62, 43
-  orig: 62, 43
-  offset: 0, 0
-  index: -1
+	bounds: 776, 18, 62, 43
 goblin/right-arm
-  rotate: true
-  xy: 181, 5
-  size: 23, 50
-  orig: 23, 50
-  offset: 0, 0
-  index: -1
+	bounds: 181, 5, 23, 50
+	rotate: 90
 goblin/right-foot
-  rotate: true
-  xy: 747, 63
-  size: 63, 33
-  orig: 63, 33
-  offset: 0, 0
-  index: -1
+	bounds: 747, 63, 63, 33
+	rotate: 90
 goblin/right-hand
-  rotate: false
-  xy: 878, 3
-  size: 36, 37
-  orig: 36, 37
-  offset: 0, 0
-  index: -1
+	bounds: 878, 3, 36, 37
 goblin/right-lower-leg
-  rotate: false
-  xy: 321, 50
-  size: 36, 76
-  orig: 36, 76
-  offset: 0, 0
-  index: -1
+	bounds: 321, 50, 36, 76
 goblin/right-shoulder
-  rotate: false
-  xy: 663, 14
-  size: 39, 45
-  orig: 39, 45
-  offset: 0, 0
-  index: -1
+	bounds: 663, 14, 39, 45
 goblin/right-upper-leg
-  rotate: false
-  xy: 675, 63
-  size: 34, 63
-  orig: 34, 63
-  offset: 0, 0
-  index: -1
+	bounds: 675, 63, 34, 63
 goblin/torso
-  rotate: false
-  xy: 181, 30
-  size: 68, 96
-  orig: 68, 96
-  offset: 0, 0
-  index: -1
+	bounds: 181, 30, 68, 96
 goblin/undie-straps
-  rotate: false
-  xy: 38, 2
-  size: 55, 19
-  orig: 55, 19
-  offset: 0, 0
-  index: -1
+	bounds: 38, 2, 55, 19
 goblin/undies
-  rotate: false
-  xy: 974, 97
-  size: 36, 29
-  orig: 36, 29
-  offset: 0, 0
-  index: -1
+	bounds: 974, 97, 36, 29
 goblingirl/eyes-closed
-  rotate: false
-  xy: 397, 30
-  size: 37, 21
-  orig: 37, 21
-  offset: 0, 0
-  index: -1
+	bounds: 397, 30, 37, 21
 goblingirl/head
-  rotate: true
-  xy: 30, 23
-  size: 103, 81
-  orig: 103, 81
-  offset: 0, 0
-  index: -1
+	bounds: 30, 23, 103, 81
+	rotate: 90
 goblingirl/left-arm
-  rotate: true
-  xy: 916, 8
-  size: 37, 35
-  orig: 37, 35
-  offset: 0, 0
-  index: -1
+	bounds: 916, 8, 37, 35
+	rotate: 90
 goblingirl/left-foot
-  rotate: true
-  xy: 642, 61
-  size: 65, 31
-  orig: 65, 31
-  offset: 0, 0
-  index: -1
+	bounds: 642, 61, 65, 31
+	rotate: 90
 goblingirl/left-hand
-  rotate: false
-  xy: 900, 86
-  size: 35, 40
-  orig: 35, 40
-  offset: 0, 0
-  index: -1
+	bounds: 900, 86, 35, 40
 goblingirl/left-lower-leg
-  rotate: false
-  xy: 539, 56
-  size: 33, 70
-  orig: 33, 70
-  offset: 0, 0
-  index: -1
+	bounds: 539, 56, 33, 70
 goblingirl/left-shoulder
-  rotate: false
-  xy: 633, 13
-  size: 28, 46
-  orig: 28, 46
-  offset: 0, 0
-  index: -1
+	bounds: 633, 13, 28, 46
 goblingirl/left-upper-leg
-  rotate: false
-  xy: 574, 56
-  size: 33, 70
-  orig: 33, 70
-  offset: 0, 0
-  index: -1
+	bounds: 574, 56, 33, 70
 goblingirl/neck
-  rotate: false
-  xy: 878, 42
-  size: 35, 41
-  orig: 35, 41
-  offset: 0, 0
-  index: -1
+	bounds: 878, 42, 35, 41
 goblingirl/pelvis
-  rotate: true
-  xy: 817, 64
-  size: 62, 43
-  orig: 62, 43
-  offset: 0, 0
-  index: -1
+	bounds: 817, 64, 62, 43
+	rotate: 90
 goblingirl/right-arm
-  rotate: false
-  xy: 603, 4
-  size: 28, 50
-  orig: 28, 50
-  offset: 0, 0
-  index: -1
+	bounds: 603, 4, 28, 50
 goblingirl/right-foot
-  rotate: true
-  xy: 782, 63
-  size: 63, 33
-  orig: 63, 33
-  offset: 0, 0
-  index: -1
+	bounds: 782, 63, 63, 33
+	rotate: 90
 goblingirl/right-hand
-  rotate: false
-  xy: 915, 47
-  size: 36, 37
-  orig: 36, 37
-  offset: 0, 0
-  index: -1
+	bounds: 915, 47, 36, 37
 goblingirl/right-lower-leg
-  rotate: false
-  xy: 359, 50
-  size: 36, 76
-  orig: 36, 76
-  offset: 0, 0
-  index: -1
+	bounds: 359, 50, 36, 76
 goblingirl/right-shoulder
-  rotate: false
-  xy: 704, 16
-  size: 39, 45
-  orig: 39, 45
-  offset: 0, 0
-  index: -1
+	bounds: 704, 16, 39, 45
 goblingirl/right-upper-leg
-  rotate: false
-  xy: 711, 63
-  size: 34, 63
-  orig: 34, 63
-  offset: 0, 0
-  index: -1
+	bounds: 711, 63, 34, 63
 goblingirl/torso
-  rotate: false
-  xy: 251, 30
-  size: 68, 96
-  orig: 68, 96
-  offset: 0, 0
-  index: -1
+	bounds: 251, 30, 68, 96
 goblingirl/undie-straps
-  rotate: false
-  xy: 95, 2
-  size: 55, 19
-  orig: 55, 19
-  offset: 0, 0
-  index: -1
+	bounds: 95, 2, 55, 19
 goblingirl/undies
-  rotate: false
-  xy: 974, 66
-  size: 36, 29
-  orig: 36, 29
-  offset: 0, 0
-  index: -1
+	bounds: 974, 66, 36, 29
 shield
-  rotate: false
-  xy: 432, 54
-  size: 70, 72
-  orig: 70, 72
-  offset: 0, 0
-  index: -1
+	bounds: 432, 54, 70, 72
 spear
-  rotate: true
-  xy: 233, 6
-  size: 22, 368
-  orig: 22, 368
-  offset: 0, 0
-  index: -1
+	bounds: 233, 6, 22, 368
+	rotate: 90

二進制
examples/goblins/export/goblins-pma.png


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

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "PtTAK+zF95I",
-	"spine": "4.0.05-beta",
+	"spine": "4.0.58-beta",
 	"x": -134.12,
 	"y": -3.28,
 	"width": 266.94,

二進制
examples/goblins/export/goblins-pro.skel


+ 54 - 251
examples/goblins/export/goblins.atlas

@@ -1,293 +1,96 @@
-
 goblins.png
-size: 1024,128
-format: RGBA8888
-filter: Linear,Linear
-repeat: none
+	size: 1024, 128
+	filter: Linear, Linear
 dagger
-  rotate: false
-  xy: 2, 18
-  size: 26, 108
-  orig: 26, 108
-  offset: 0, 0
-  index: -1
+	bounds: 2, 18, 26, 108
 goblin/eyes-closed
-  rotate: false
-  xy: 2, 4
-  size: 34, 12
-  orig: 34, 12
-  offset: 0, 0
-  index: -1
+	bounds: 2, 4, 34, 12
 goblin/head
-  rotate: true
-  xy: 113, 23
-  size: 103, 66
-  orig: 103, 66
-  offset: 0, 0
-  index: -1
+	bounds: 113, 23, 103, 66
+	rotate: 90
 goblin/left-arm
-  rotate: true
-  xy: 937, 89
-  size: 37, 35
-  orig: 37, 35
-  offset: 0, 0
-  index: -1
+	bounds: 937, 89, 37, 35
+	rotate: 90
 goblin/left-foot
-  rotate: true
-  xy: 609, 61
-  size: 65, 31
-  orig: 65, 31
-  offset: 0, 0
-  index: -1
+	bounds: 609, 61, 65, 31
+	rotate: 90
 goblin/left-hand
-  rotate: false
-  xy: 840, 21
-  size: 36, 41
-  orig: 36, 41
-  offset: 0, 0
-  index: -1
+	bounds: 840, 21, 36, 41
 goblin/left-lower-leg
-  rotate: false
-  xy: 504, 56
-  size: 33, 70
-  orig: 33, 70
-  offset: 0, 0
-  index: -1
+	bounds: 504, 56, 33, 70
 goblin/left-shoulder
-  rotate: false
-  xy: 745, 17
-  size: 29, 44
-  orig: 29, 44
-  offset: 0, 0
-  index: -1
+	bounds: 745, 17, 29, 44
 goblin/left-upper-leg
-  rotate: false
-  xy: 397, 53
-  size: 33, 73
-  orig: 33, 73
-  offset: 0, 0
-  index: -1
+	bounds: 397, 53, 33, 73
 goblin/neck
-  rotate: false
-  xy: 862, 85
-  size: 36, 41
-  orig: 36, 41
-  offset: 0, 0
-  index: -1
+	bounds: 862, 85, 36, 41
 goblin/pelvis
-  rotate: false
-  xy: 776, 18
-  size: 62, 43
-  orig: 62, 43
-  offset: 0, 0
-  index: -1
+	bounds: 776, 18, 62, 43
 goblin/right-arm
-  rotate: true
-  xy: 181, 5
-  size: 23, 50
-  orig: 23, 50
-  offset: 0, 0
-  index: -1
+	bounds: 181, 5, 23, 50
+	rotate: 90
 goblin/right-foot
-  rotate: true
-  xy: 747, 63
-  size: 63, 33
-  orig: 63, 33
-  offset: 0, 0
-  index: -1
+	bounds: 747, 63, 63, 33
+	rotate: 90
 goblin/right-hand
-  rotate: false
-  xy: 878, 3
-  size: 36, 37
-  orig: 36, 37
-  offset: 0, 0
-  index: -1
+	bounds: 878, 3, 36, 37
 goblin/right-lower-leg
-  rotate: false
-  xy: 321, 50
-  size: 36, 76
-  orig: 36, 76
-  offset: 0, 0
-  index: -1
+	bounds: 321, 50, 36, 76
 goblin/right-shoulder
-  rotate: false
-  xy: 663, 14
-  size: 39, 45
-  orig: 39, 45
-  offset: 0, 0
-  index: -1
+	bounds: 663, 14, 39, 45
 goblin/right-upper-leg
-  rotate: false
-  xy: 675, 63
-  size: 34, 63
-  orig: 34, 63
-  offset: 0, 0
-  index: -1
+	bounds: 675, 63, 34, 63
 goblin/torso
-  rotate: false
-  xy: 181, 30
-  size: 68, 96
-  orig: 68, 96
-  offset: 0, 0
-  index: -1
+	bounds: 181, 30, 68, 96
 goblin/undie-straps
-  rotate: false
-  xy: 38, 2
-  size: 55, 19
-  orig: 55, 19
-  offset: 0, 0
-  index: -1
+	bounds: 38, 2, 55, 19
 goblin/undies
-  rotate: false
-  xy: 974, 97
-  size: 36, 29
-  orig: 36, 29
-  offset: 0, 0
-  index: -1
+	bounds: 974, 97, 36, 29
 goblingirl/eyes-closed
-  rotate: false
-  xy: 397, 30
-  size: 37, 21
-  orig: 37, 21
-  offset: 0, 0
-  index: -1
+	bounds: 397, 30, 37, 21
 goblingirl/head
-  rotate: true
-  xy: 30, 23
-  size: 103, 81
-  orig: 103, 81
-  offset: 0, 0
-  index: -1
+	bounds: 30, 23, 103, 81
+	rotate: 90
 goblingirl/left-arm
-  rotate: true
-  xy: 916, 8
-  size: 37, 35
-  orig: 37, 35
-  offset: 0, 0
-  index: -1
+	bounds: 916, 8, 37, 35
+	rotate: 90
 goblingirl/left-foot
-  rotate: true
-  xy: 642, 61
-  size: 65, 31
-  orig: 65, 31
-  offset: 0, 0
-  index: -1
+	bounds: 642, 61, 65, 31
+	rotate: 90
 goblingirl/left-hand
-  rotate: false
-  xy: 900, 86
-  size: 35, 40
-  orig: 35, 40
-  offset: 0, 0
-  index: -1
+	bounds: 900, 86, 35, 40
 goblingirl/left-lower-leg
-  rotate: false
-  xy: 539, 56
-  size: 33, 70
-  orig: 33, 70
-  offset: 0, 0
-  index: -1
+	bounds: 539, 56, 33, 70
 goblingirl/left-shoulder
-  rotate: false
-  xy: 633, 13
-  size: 28, 46
-  orig: 28, 46
-  offset: 0, 0
-  index: -1
+	bounds: 633, 13, 28, 46
 goblingirl/left-upper-leg
-  rotate: false
-  xy: 574, 56
-  size: 33, 70
-  orig: 33, 70
-  offset: 0, 0
-  index: -1
+	bounds: 574, 56, 33, 70
 goblingirl/neck
-  rotate: false
-  xy: 878, 42
-  size: 35, 41
-  orig: 35, 41
-  offset: 0, 0
-  index: -1
+	bounds: 878, 42, 35, 41
 goblingirl/pelvis
-  rotate: true
-  xy: 817, 64
-  size: 62, 43
-  orig: 62, 43
-  offset: 0, 0
-  index: -1
+	bounds: 817, 64, 62, 43
+	rotate: 90
 goblingirl/right-arm
-  rotate: false
-  xy: 603, 4
-  size: 28, 50
-  orig: 28, 50
-  offset: 0, 0
-  index: -1
+	bounds: 603, 4, 28, 50
 goblingirl/right-foot
-  rotate: true
-  xy: 782, 63
-  size: 63, 33
-  orig: 63, 33
-  offset: 0, 0
-  index: -1
+	bounds: 782, 63, 63, 33
+	rotate: 90
 goblingirl/right-hand
-  rotate: false
-  xy: 915, 47
-  size: 36, 37
-  orig: 36, 37
-  offset: 0, 0
-  index: -1
+	bounds: 915, 47, 36, 37
 goblingirl/right-lower-leg
-  rotate: false
-  xy: 359, 50
-  size: 36, 76
-  orig: 36, 76
-  offset: 0, 0
-  index: -1
+	bounds: 359, 50, 36, 76
 goblingirl/right-shoulder
-  rotate: false
-  xy: 704, 16
-  size: 39, 45
-  orig: 39, 45
-  offset: 0, 0
-  index: -1
+	bounds: 704, 16, 39, 45
 goblingirl/right-upper-leg
-  rotate: false
-  xy: 711, 63
-  size: 34, 63
-  orig: 34, 63
-  offset: 0, 0
-  index: -1
+	bounds: 711, 63, 34, 63
 goblingirl/torso
-  rotate: false
-  xy: 251, 30
-  size: 68, 96
-  orig: 68, 96
-  offset: 0, 0
-  index: -1
+	bounds: 251, 30, 68, 96
 goblingirl/undie-straps
-  rotate: false
-  xy: 95, 2
-  size: 55, 19
-  orig: 55, 19
-  offset: 0, 0
-  index: -1
+	bounds: 95, 2, 55, 19
 goblingirl/undies
-  rotate: false
-  xy: 974, 66
-  size: 36, 29
-  orig: 36, 29
-  offset: 0, 0
-  index: -1
+	bounds: 974, 66, 36, 29
 shield
-  rotate: false
-  xy: 432, 54
-  size: 70, 72
-  orig: 70, 72
-  offset: 0, 0
-  index: -1
+	bounds: 432, 54, 70, 72
 spear
-  rotate: true
-  xy: 233, 6
-  size: 22, 368
-  orig: 22, 368
-  offset: 0, 0
-  index: -1
+	bounds: 233, 6, 22, 368
+	rotate: 90

二進制
examples/goblins/export/goblins.png


二進制
examples/goblins/images/goblin/head.png


二進制
examples/goblins/images/goblin/left-arm.png


二進制
examples/goblins/images/goblin/left-foot.png


二進制
examples/goblins/images/goblin/left-hand.png


二進制
examples/goblins/images/goblin/left-shoulder.png


部分文件因文件數量過多而無法顯示