[ts] Updated parser to new atlas format
Not quite working yet.
@ -1,7 +1,7 @@
|
||||
{
|
||||
"skeleton": {
|
||||
"hash": "lS/mQzJwi+I",
|
||||
"spine": "4.0.34-beta",
|
||||
"spine": "4.0.46-beta",
|
||||
"x": -221.27,
|
||||
"y": -8.57,
|
||||
"width": 470.72,
|
||||
|
||||
@ -1,286 +1,100 @@
|
||||
|
||||
spineboy.png
|
||||
size: 1024,256
|
||||
format: RGBA8888
|
||||
filter: Linear,Linear
|
||||
repeat: none
|
||||
size: 1024, 256
|
||||
filter: Linear, Linear
|
||||
crosshair
|
||||
rotate: false
|
||||
xy: 813, 160
|
||||
size: 45, 45
|
||||
orig: 45, 45
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 813, 160, 45, 45
|
||||
eye-indifferent
|
||||
rotate: false
|
||||
xy: 569, 2
|
||||
size: 47, 45
|
||||
orig: 47, 45
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 569, 2, 47, 45
|
||||
eye-surprised
|
||||
rotate: true
|
||||
xy: 643, 7
|
||||
size: 47, 45
|
||||
orig: 47, 45
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 643, 7, 47, 45
|
||||
rotate: 90
|
||||
front-bracer
|
||||
rotate: false
|
||||
xy: 811, 51
|
||||
size: 29, 40
|
||||
orig: 29, 40
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 811, 51, 29, 40
|
||||
front-fist-closed
|
||||
rotate: false
|
||||
xy: 807, 93
|
||||
size: 38, 41
|
||||
orig: 38, 41
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 807, 93, 38, 41
|
||||
front-fist-open
|
||||
rotate: false
|
||||
xy: 815, 210
|
||||
size: 43, 44
|
||||
orig: 43, 44
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 815, 210, 43, 44
|
||||
front-foot
|
||||
rotate: true
|
||||
xy: 706, 64
|
||||
size: 63, 35
|
||||
orig: 63, 35
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 706, 64, 63, 35
|
||||
rotate: 90
|
||||
front-shin
|
||||
rotate: false
|
||||
xy: 80, 11
|
||||
size: 41, 92
|
||||
orig: 41, 92
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 80, 11, 41, 92
|
||||
front-thigh
|
||||
rotate: false
|
||||
xy: 754, 12
|
||||
size: 23, 56
|
||||
orig: 23, 56
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 754, 12, 23, 56
|
||||
front-upper-arm
|
||||
rotate: false
|
||||
xy: 618, 5
|
||||
size: 23, 49
|
||||
orig: 23, 49
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 618, 5, 23, 49
|
||||
goggles
|
||||
rotate: false
|
||||
xy: 214, 20
|
||||
size: 131, 83
|
||||
orig: 131, 83
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 214, 20, 131, 83
|
||||
gun
|
||||
rotate: true
|
||||
xy: 347, 14
|
||||
size: 105, 102
|
||||
orig: 105, 102
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 347, 14, 105, 102
|
||||
rotate: 90
|
||||
head
|
||||
rotate: false
|
||||
xy: 80, 105
|
||||
size: 136, 149
|
||||
orig: 136, 149
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 80, 105, 136, 149
|
||||
hoverboard-board
|
||||
rotate: true
|
||||
xy: 2, 8
|
||||
size: 246, 76
|
||||
orig: 246, 76
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 8, 246, 76
|
||||
rotate: 90
|
||||
hoverboard-thruster
|
||||
rotate: false
|
||||
xy: 478, 2
|
||||
size: 30, 32
|
||||
orig: 30, 32
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 478, 2, 30, 32
|
||||
hoverglow-small
|
||||
rotate: true
|
||||
xy: 218, 117
|
||||
size: 137, 38
|
||||
orig: 137, 38
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 218, 117, 137, 38
|
||||
rotate: 90
|
||||
mouth-grind
|
||||
rotate: true
|
||||
xy: 775, 80
|
||||
size: 47, 30
|
||||
orig: 47, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 775, 80, 47, 30
|
||||
rotate: 90
|
||||
mouth-oooo
|
||||
rotate: true
|
||||
xy: 779, 31
|
||||
size: 47, 30
|
||||
orig: 47, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 779, 31, 47, 30
|
||||
rotate: 90
|
||||
mouth-smile
|
||||
rotate: true
|
||||
xy: 783, 207
|
||||
size: 47, 30
|
||||
orig: 47, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 783, 207, 47, 30
|
||||
rotate: 90
|
||||
muzzle-glow
|
||||
rotate: false
|
||||
xy: 779, 4
|
||||
size: 25, 25
|
||||
orig: 25, 25
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 779, 4, 25, 25
|
||||
muzzle-ring
|
||||
rotate: false
|
||||
xy: 451, 14
|
||||
size: 25, 105
|
||||
orig: 25, 105
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 451, 14, 25, 105
|
||||
muzzle01
|
||||
rotate: true
|
||||
xy: 664, 60
|
||||
size: 67, 40
|
||||
orig: 67, 40
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 664, 60, 67, 40
|
||||
rotate: 90
|
||||
muzzle02
|
||||
rotate: true
|
||||
xy: 580, 56
|
||||
size: 68, 42
|
||||
orig: 68, 42
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 580, 56, 68, 42
|
||||
rotate: 90
|
||||
muzzle03
|
||||
rotate: true
|
||||
xy: 478, 36
|
||||
size: 83, 53
|
||||
orig: 83, 53
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 478, 36, 83, 53
|
||||
rotate: 90
|
||||
muzzle04
|
||||
rotate: true
|
||||
xy: 533, 49
|
||||
size: 75, 45
|
||||
orig: 75, 45
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 533, 49, 75, 45
|
||||
rotate: 90
|
||||
muzzle05
|
||||
rotate: true
|
||||
xy: 624, 56
|
||||
size: 68, 38
|
||||
orig: 68, 38
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 624, 56, 68, 38
|
||||
rotate: 90
|
||||
neck
|
||||
rotate: false
|
||||
xy: 806, 8
|
||||
size: 18, 21
|
||||
orig: 18, 21
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 806, 8, 18, 21
|
||||
portal-bg
|
||||
rotate: false
|
||||
xy: 258, 121
|
||||
size: 133, 133
|
||||
orig: 133, 133
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 258, 121, 133, 133
|
||||
portal-flare1
|
||||
rotate: true
|
||||
xy: 690, 2
|
||||
size: 56, 30
|
||||
orig: 56, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 690, 2, 56, 30
|
||||
rotate: 90
|
||||
portal-flare2
|
||||
rotate: false
|
||||
xy: 510, 3
|
||||
size: 57, 31
|
||||
orig: 57, 31
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 510, 3, 57, 31
|
||||
portal-flare3
|
||||
rotate: true
|
||||
xy: 722, 4
|
||||
size: 58, 30
|
||||
orig: 58, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 722, 4, 58, 30
|
||||
rotate: 90
|
||||
portal-shade
|
||||
rotate: false
|
||||
xy: 393, 121
|
||||
size: 133, 133
|
||||
orig: 133, 133
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 393, 121, 133, 133
|
||||
portal-streaks1
|
||||
rotate: false
|
||||
xy: 528, 126
|
||||
size: 126, 128
|
||||
orig: 126, 128
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 528, 126, 126, 128
|
||||
portal-streaks2
|
||||
rotate: false
|
||||
xy: 656, 129
|
||||
size: 125, 125
|
||||
orig: 125, 125
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 656, 129, 125, 125
|
||||
rear-bracer
|
||||
rotate: false
|
||||
xy: 826, 13
|
||||
size: 28, 36
|
||||
orig: 28, 36
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 826, 13, 28, 36
|
||||
rear-foot
|
||||
rotate: true
|
||||
xy: 743, 70
|
||||
size: 57, 30
|
||||
orig: 57, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 743, 70, 57, 30
|
||||
rotate: 90
|
||||
rear-shin
|
||||
rotate: false
|
||||
xy: 174, 14
|
||||
size: 38, 89
|
||||
orig: 38, 89
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 174, 14, 38, 89
|
||||
rear-thigh
|
||||
rotate: false
|
||||
xy: 783, 158
|
||||
size: 28, 47
|
||||
orig: 28, 47
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 783, 158, 28, 47
|
||||
rear-upper-arm
|
||||
rotate: true
|
||||
xy: 783, 136
|
||||
size: 20, 44
|
||||
orig: 20, 44
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 783, 136, 20, 44
|
||||
rotate: 90
|
||||
torso
|
||||
rotate: false
|
||||
xy: 123, 13
|
||||
size: 49, 90
|
||||
orig: 49, 90
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 123, 13, 49, 90
|
||||
|
||||
|
Before Width: | Height: | Size: 261 KiB After Width: | Height: | Size: 243 KiB |
@ -87,7 +87,7 @@ module spine {
|
||||
u = 0; v = 0;
|
||||
u2 = 0; v2 = 0;
|
||||
width = 0; height = 0;
|
||||
rotate = false;
|
||||
degrees = 90;
|
||||
offsetX = 0; offsetY = 0;
|
||||
originalWidth = 0; originalHeight = 0;
|
||||
}
|
||||
|
||||
@ -41,100 +41,146 @@ module spine {
|
||||
throw new Error("textureLoader cannot be null.");
|
||||
|
||||
let reader = new TextureAtlasReader(atlasText);
|
||||
let tuple = new Array<string>(4);
|
||||
let page:TextureAtlasPage = null;
|
||||
let entry = new Array<string>(4);
|
||||
let page: TextureAtlasPage = null;
|
||||
let region: TextureAtlasRegion = null;
|
||||
|
||||
let pageFields: Map<Function> = {};
|
||||
pageFields["size"] = () => {
|
||||
page.width = parseInt(entry[1]);
|
||||
page.height = parseInt(entry[2]);
|
||||
};
|
||||
pageFields["format"] = () => {
|
||||
// page.format = Format[tuple[0]]; we don't need format in WebGL
|
||||
};
|
||||
pageFields["filter"] = () => {
|
||||
page.minFilter = Texture.filterFromString(entry[1]);
|
||||
page.magFilter = Texture.filterFromString(entry[2]);
|
||||
};
|
||||
pageFields["repeat"] = () => {
|
||||
if (entry[1].indexOf('x') != -1) page.uWrap = TextureWrap.Repeat;
|
||||
if (entry[1].indexOf('y') != -1) page.vWrap = TextureWrap.Repeat;
|
||||
};
|
||||
pageFields["pma"] = () => {
|
||||
page.pma = entry[1] == "true";
|
||||
};
|
||||
|
||||
var regionFields: Map<Function> = {};
|
||||
regionFields["xy"] = () => { // Deprecated, use bounds.
|
||||
region.x = parseInt(entry[1]);
|
||||
region.y = parseInt(entry[2]);
|
||||
};
|
||||
regionFields["size"] = () => { // Deprecated, use bounds.
|
||||
region.width = parseInt(entry[1]);
|
||||
region.height = parseInt(entry[2]);
|
||||
};
|
||||
regionFields["bounds"] = () => {
|
||||
region.x = parseInt(entry[1]);
|
||||
region.y = parseInt(entry[2]);
|
||||
region.width = parseInt(entry[3]);
|
||||
region.height = parseInt(entry[4]);
|
||||
};
|
||||
regionFields["offset"] = () => { // Deprecated, use offsets.
|
||||
region.offsetX = parseInt(entry[1]);
|
||||
region.offsetY = parseInt(entry[2]);
|
||||
};
|
||||
regionFields["orig"] = () => { // Deprecated, use offsets.
|
||||
region.originalWidth = parseInt(entry[1]);
|
||||
region.originalHeight = parseInt(entry[2]);
|
||||
};
|
||||
regionFields["offsets"] = () => {
|
||||
region.offsetX = parseInt(entry[1]);
|
||||
region.offsetY = parseInt(entry[2]);
|
||||
region.originalWidth = parseInt(entry[3]);
|
||||
region.originalHeight = parseInt(entry[4]);
|
||||
};
|
||||
regionFields["rotate"] = () => {
|
||||
let value = entry[1];
|
||||
if (value == "true")
|
||||
region.degrees = 90;
|
||||
else if (value != "false")
|
||||
region.degrees = parseInt(value);
|
||||
};
|
||||
regionFields["index"] = () => {
|
||||
region.index = parseInt(entry[1]);
|
||||
};
|
||||
|
||||
let line = reader.readLine();
|
||||
// Ignore empty lines before first entry.
|
||||
while (line != null && line.trim().length == 0)
|
||||
line = reader.readLine();
|
||||
// Header entries.
|
||||
while (true) {
|
||||
let line = reader.readLine();
|
||||
if (line == null)
|
||||
break;
|
||||
line = line.trim();
|
||||
if (line.length == 0)
|
||||
if (line == null || line.trim().length == 0) break;
|
||||
if (reader.readEntry(entry, line) == 0) break; // Silently ignore all header fields.
|
||||
line = reader.readLine();
|
||||
}
|
||||
|
||||
// Page and region entries.
|
||||
let names: string[] = null;
|
||||
let values: number[][] = null;
|
||||
while (true) {
|
||||
|
||||
if (line == null) break;
|
||||
if (line.trim().length == 0) {
|
||||
page = null;
|
||||
else if (!page) {
|
||||
line = reader.readLine();
|
||||
} else if (page == null) {
|
||||
page = new TextureAtlasPage();
|
||||
page.name = line;
|
||||
|
||||
if (reader.readTuple(tuple) == 2) { // size is only optional for an atlas packed with an old TexturePacker.
|
||||
page.width = parseInt(tuple[0]);
|
||||
page.height = parseInt(tuple[1]);
|
||||
reader.readTuple(tuple);
|
||||
page.name = line.trim();
|
||||
while (true) {
|
||||
if (reader.readEntry(entry, line = reader.readLine()) == 0) break;
|
||||
let field: Function = pageFields[entry[0]];
|
||||
if (field) field();
|
||||
}
|
||||
// page.format = Format[tuple[0]]; we don't need format in WebGL
|
||||
|
||||
reader.readTuple(tuple);
|
||||
page.minFilter = Texture.filterFromString(tuple[0]);
|
||||
page.magFilter = Texture.filterFromString(tuple[1]);
|
||||
|
||||
let direction= reader.readValue();
|
||||
page.uWrap = TextureWrap.ClampToEdge;
|
||||
page.vWrap = TextureWrap.ClampToEdge;
|
||||
if (direction == "x")
|
||||
page.uWrap = TextureWrap.Repeat;
|
||||
else if (direction == "y")
|
||||
page.vWrap = TextureWrap.Repeat;
|
||||
else if (direction == "xy")
|
||||
page.uWrap = page.vWrap = TextureWrap.Repeat;
|
||||
|
||||
page.texture = textureLoader(line);
|
||||
page.texture = textureLoader(page.name);
|
||||
page.texture.setFilters(page.minFilter, page.magFilter);
|
||||
page.texture.setWraps(page.uWrap, page.vWrap);
|
||||
page.width = page.texture.getImage().width;
|
||||
page.height = page.texture.getImage().height;
|
||||
// page.width = page.texture.getImage().width;
|
||||
// page.height = page.texture.getImage().height;
|
||||
this.pages.push(page);
|
||||
} else {
|
||||
let region:TextureAtlasRegion = new TextureAtlasRegion();
|
||||
region.name = line;
|
||||
region = new TextureAtlasRegion();
|
||||
|
||||
region.page = page;
|
||||
|
||||
let rotateValue = reader.readValue();
|
||||
if (rotateValue.toLocaleLowerCase() == "true") {
|
||||
region.degrees = 90;
|
||||
} else if (rotateValue.toLocaleLowerCase() == "false") {
|
||||
region.degrees = 0;
|
||||
} else {
|
||||
region.degrees = parseFloat(rotateValue);
|
||||
}
|
||||
region.rotate = region.degrees == 90;
|
||||
|
||||
reader.readTuple(tuple);
|
||||
let x = parseInt(tuple[0]);
|
||||
let y = parseInt(tuple[1]);
|
||||
|
||||
reader.readTuple(tuple);
|
||||
let width = parseInt(tuple[0]);
|
||||
let height = parseInt(tuple[1]);
|
||||
|
||||
region.u = x / page.width;
|
||||
region.v = y / page.height;
|
||||
if (region.rotate) {
|
||||
region.u2 = (x + height) / page.width;
|
||||
region.v2 = (y + width) / page.height;
|
||||
} else {
|
||||
region.u2 = (x + width) / page.width;
|
||||
region.v2 = (y + height) / page.height;
|
||||
}
|
||||
region.x = x;
|
||||
region.y = y;
|
||||
region.width = Math.abs(width);
|
||||
region.height = Math.abs(height);
|
||||
|
||||
if (reader.readTuple(tuple) == 4) { // split is optional
|
||||
// region.splits = new Vector.<int>(parseInt(tuple[0]), parseInt(tuple[1]), parseInt(tuple[2]), parseInt(tuple[3]));
|
||||
if (reader.readTuple(tuple) == 4) { // pad is optional, but only present with splits
|
||||
//region.pads = Vector.<int>(parseInt(tuple[0]), parseInt(tuple[1]), parseInt(tuple[2]), parseInt(tuple[3]));
|
||||
reader.readTuple(tuple);
|
||||
region.name = line;
|
||||
while (true) {
|
||||
let count = reader.readEntry(entry, line = reader.readLine());
|
||||
if (count == 0) break;
|
||||
let field: Function = regionFields[entry[0]];
|
||||
if (field)
|
||||
field();
|
||||
else {
|
||||
if (names == null) {
|
||||
names = [];
|
||||
values = []
|
||||
}
|
||||
names.push(entry[0]);
|
||||
let entryValues: number[] = [];
|
||||
for (let i = 0; i < count; i++)
|
||||
entryValues.push(parseInt(entry[i + 1]));
|
||||
values.push(entryValues);
|
||||
}
|
||||
}
|
||||
|
||||
region.originalWidth = parseInt(tuple[0]);
|
||||
region.originalHeight = parseInt(tuple[1]);
|
||||
|
||||
reader.readTuple(tuple);
|
||||
region.offsetX = parseInt(tuple[0]);
|
||||
region.offsetY = parseInt(tuple[1]);
|
||||
|
||||
region.index = parseInt(reader.readValue());
|
||||
|
||||
if (region.originalWidth == 0 && region.originalHeight == 0) {
|
||||
region.originalWidth = region.width;
|
||||
region.originalHeight = region.height;
|
||||
}
|
||||
if (names != null && names.length > 0) {
|
||||
region.names = names;
|
||||
region.values = values;
|
||||
names = null;
|
||||
values = null;
|
||||
}
|
||||
region.u = region.x / page.width;
|
||||
region.v = region.y / page.height;
|
||||
if (region.degrees == 90) {
|
||||
region.u2 = (region.x + region.height) / page.width;
|
||||
region.v2 = (region.y + region.width) / page.height;
|
||||
} else {
|
||||
region.u2 = (region.x + region.width) / page.width;
|
||||
region.v2 = (region.y + region.height) / page.height;
|
||||
}
|
||||
region.texture = page.texture;
|
||||
this.regions.push(region);
|
||||
}
|
||||
@ -171,40 +217,37 @@ module spine {
|
||||
return this.lines[this.index++];
|
||||
}
|
||||
|
||||
readValue (): string {
|
||||
let line = this.readLine();
|
||||
let colon= line.indexOf(":");
|
||||
if (colon == -1)
|
||||
throw new Error("Invalid line: " + line);
|
||||
return line.substring(colon + 1).trim();
|
||||
}
|
||||
readEntry (entry: string[], line: string): number {
|
||||
if (line == null) return 0;
|
||||
line = line.trim();
|
||||
if (line.length == 0) return 0;
|
||||
|
||||
readTuple (tuple: Array<string>): number {
|
||||
let line = this.readLine();
|
||||
let colon = line.indexOf(":");
|
||||
if (colon == -1)
|
||||
throw new Error("Invalid line: " + line);
|
||||
let i = 0, lastMatch = colon + 1;
|
||||
for (; i < 3; i++) {
|
||||
let comma = line.indexOf(",", lastMatch);
|
||||
if (comma == -1) break;
|
||||
tuple[i] = line.substr(lastMatch, comma - lastMatch).trim();
|
||||
let colon = line.indexOf(':');
|
||||
if (colon == -1) return 0;
|
||||
entry[0] = line.substr(0, colon).trim();
|
||||
for (let i = 1, lastMatch = colon + 1;; i++) {
|
||||
let comma = line.indexOf(',', lastMatch);
|
||||
if (comma == -1) {
|
||||
entry[i] = line.substr(lastMatch).trim();
|
||||
return i;
|
||||
}
|
||||
entry[i] = line.substr(lastMatch, comma - lastMatch).trim();
|
||||
lastMatch = comma + 1;
|
||||
if (i == 4) return 4;
|
||||
}
|
||||
tuple[i] = line.substring(lastMatch).trim();
|
||||
return i + 1;
|
||||
}
|
||||
}
|
||||
|
||||
export class TextureAtlasPage {
|
||||
name: string;
|
||||
minFilter: TextureFilter;
|
||||
magFilter: TextureFilter;
|
||||
uWrap: TextureWrap;
|
||||
vWrap: TextureWrap;
|
||||
minFilter: TextureFilter = TextureFilter.Nearest;
|
||||
magFilter: TextureFilter = TextureFilter.Nearest;
|
||||
uWrap: TextureWrap = TextureWrap.ClampToEdge;
|
||||
vWrap: TextureWrap = TextureWrap.ClampToEdge;
|
||||
texture: Texture;
|
||||
width: number;
|
||||
height: number;
|
||||
pma: boolean;
|
||||
}
|
||||
|
||||
export class TextureAtlasRegion extends TextureRegion {
|
||||
@ -216,5 +259,7 @@ module spine {
|
||||
rotate: boolean;
|
||||
degrees: number;
|
||||
texture: Texture;
|
||||
names: string[];
|
||||
values: number[][];
|
||||
}
|
||||
}
|
||||
|
||||
@ -155,7 +155,7 @@ module spine {
|
||||
setRegion (region: TextureRegion) : void {
|
||||
this.region = region;
|
||||
let uvs = this.uvs;
|
||||
if (region.rotate) {
|
||||
if (region.degrees == 90) {
|
||||
uvs[2] = region.u;
|
||||
uvs[3] = region.v2;
|
||||
uvs[4] = region.u;
|
||||
|
||||
@ -1,272 +1,100 @@
|
||||
|
||||
raptor-pma.png
|
||||
size: 1024,512
|
||||
format: RGBA8888
|
||||
filter: Linear,Linear
|
||||
repeat: none
|
||||
size: 1024, 512
|
||||
filter: Linear, Linear
|
||||
pma: true
|
||||
back-arm
|
||||
rotate: true
|
||||
xy: 829, 88
|
||||
size: 46, 25
|
||||
orig: 46, 25
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 829, 88, 46, 25
|
||||
rotate: 90
|
||||
back-bracer
|
||||
rotate: true
|
||||
xy: 195, 238
|
||||
size: 39, 28
|
||||
orig: 39, 28
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 195, 238, 39, 28
|
||||
rotate: 90
|
||||
back-hand
|
||||
rotate: true
|
||||
xy: 724, 140
|
||||
size: 36, 34
|
||||
orig: 36, 34
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 724, 140, 36, 34
|
||||
rotate: 90
|
||||
back-knee
|
||||
rotate: true
|
||||
xy: 760, 131
|
||||
size: 49, 67
|
||||
orig: 49, 67
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 760, 131, 49, 67
|
||||
rotate: 90
|
||||
back-thigh
|
||||
rotate: true
|
||||
xy: 225, 238
|
||||
size: 39, 24
|
||||
orig: 39, 24
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 225, 238, 39, 24
|
||||
rotate: 90
|
||||
eyes-open
|
||||
rotate: false
|
||||
xy: 975, 204
|
||||
size: 47, 45
|
||||
orig: 47, 45
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 975, 204, 47, 45
|
||||
front-arm
|
||||
rotate: false
|
||||
xy: 969, 112
|
||||
size: 48, 26
|
||||
orig: 48, 26
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 969, 112, 48, 26
|
||||
front-bracer
|
||||
rotate: true
|
||||
xy: 724, 97
|
||||
size: 41, 29
|
||||
orig: 41, 29
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 724, 97, 41, 29
|
||||
rotate: 90
|
||||
front-hand
|
||||
rotate: false
|
||||
xy: 251, 239
|
||||
size: 41, 38
|
||||
orig: 41, 38
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 251, 239, 41, 38
|
||||
front-open-hand
|
||||
rotate: true
|
||||
xy: 856, 76
|
||||
size: 43, 44
|
||||
orig: 43, 44
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 856, 76, 43, 44
|
||||
rotate: 90
|
||||
front-thigh
|
||||
rotate: true
|
||||
xy: 729, 178
|
||||
size: 57, 29
|
||||
orig: 57, 29
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 729, 178, 57, 29
|
||||
rotate: 90
|
||||
gun
|
||||
rotate: false
|
||||
xy: 894, 251
|
||||
size: 107, 103
|
||||
orig: 107, 103
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 894, 251, 107, 103
|
||||
gun-nohand
|
||||
rotate: false
|
||||
xy: 764, 241
|
||||
size: 105, 102
|
||||
orig: 105, 102
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 764, 241, 105, 102
|
||||
head
|
||||
rotate: false
|
||||
xy: 756, 345
|
||||
size: 136, 149
|
||||
orig: 136, 149
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 756, 345, 136, 149
|
||||
lower-leg
|
||||
rotate: true
|
||||
xy: 475, 237
|
||||
size: 73, 98
|
||||
orig: 73, 98
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 475, 237, 73, 98
|
||||
rotate: 90
|
||||
mouth-grind
|
||||
rotate: false
|
||||
xy: 975, 172
|
||||
size: 47, 30
|
||||
orig: 47, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 975, 172, 47, 30
|
||||
mouth-smile
|
||||
rotate: false
|
||||
xy: 975, 140
|
||||
size: 47, 30
|
||||
orig: 47, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 975, 140, 47, 30
|
||||
neck
|
||||
rotate: false
|
||||
xy: 366, 282
|
||||
size: 18, 21
|
||||
orig: 18, 21
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 366, 282, 18, 21
|
||||
raptor-back-arm
|
||||
rotate: true
|
||||
xy: 636, 97
|
||||
size: 82, 86
|
||||
orig: 82, 86
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 636, 97, 82, 86
|
||||
rotate: 90
|
||||
raptor-body
|
||||
rotate: false
|
||||
xy: 2, 2
|
||||
size: 632, 233
|
||||
orig: 632, 233
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 2, 632, 233
|
||||
raptor-front-arm
|
||||
rotate: true
|
||||
xy: 871, 168
|
||||
size: 81, 102
|
||||
orig: 81, 102
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 871, 168, 81, 102
|
||||
rotate: 90
|
||||
raptor-front-leg
|
||||
rotate: false
|
||||
xy: 2, 237
|
||||
size: 191, 257
|
||||
orig: 191, 257
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 237, 191, 257
|
||||
raptor-hindleg-back
|
||||
rotate: false
|
||||
xy: 195, 279
|
||||
size: 169, 215
|
||||
orig: 169, 215
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 195, 279, 169, 215
|
||||
raptor-horn
|
||||
rotate: true
|
||||
xy: 431, 312
|
||||
size: 182, 80
|
||||
orig: 182, 80
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 431, 312, 182, 80
|
||||
rotate: 90
|
||||
raptor-horn-back
|
||||
rotate: true
|
||||
xy: 513, 318
|
||||
size: 176, 77
|
||||
orig: 176, 77
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 513, 318, 176, 77
|
||||
rotate: 90
|
||||
raptor-jaw
|
||||
rotate: false
|
||||
xy: 894, 356
|
||||
size: 126, 138
|
||||
orig: 126, 138
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 894, 356, 126, 138
|
||||
raptor-jaw-tooth
|
||||
rotate: true
|
||||
xy: 294, 240
|
||||
size: 37, 48
|
||||
orig: 37, 48
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 294, 240, 37, 48
|
||||
rotate: 90
|
||||
raptor-mouth-inside
|
||||
rotate: true
|
||||
xy: 344, 241
|
||||
size: 36, 41
|
||||
orig: 36, 41
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 344, 241, 36, 41
|
||||
rotate: 90
|
||||
raptor-saddle-strap-back
|
||||
rotate: false
|
||||
xy: 575, 242
|
||||
size: 54, 74
|
||||
orig: 54, 74
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 575, 242, 54, 74
|
||||
raptor-saddle-strap-front
|
||||
rotate: true
|
||||
xy: 764, 182
|
||||
size: 57, 95
|
||||
orig: 57, 95
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 764, 182, 57, 95
|
||||
rotate: 90
|
||||
raptor-saddle-w-shadow
|
||||
rotate: false
|
||||
xy: 592, 323
|
||||
size: 162, 171
|
||||
orig: 162, 171
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 592, 323, 162, 171
|
||||
raptor-tail-shadow
|
||||
rotate: true
|
||||
xy: 366, 305
|
||||
size: 189, 63
|
||||
orig: 189, 63
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 366, 305, 189, 63
|
||||
rotate: 90
|
||||
raptor-tongue
|
||||
rotate: false
|
||||
xy: 387, 239
|
||||
size: 86, 64
|
||||
orig: 86, 64
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 387, 239, 86, 64
|
||||
stirrup-back
|
||||
rotate: true
|
||||
xy: 829, 136
|
||||
size: 44, 35
|
||||
orig: 44, 35
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 829, 136, 44, 35
|
||||
rotate: 90
|
||||
stirrup-front
|
||||
rotate: true
|
||||
xy: 866, 121
|
||||
size: 45, 50
|
||||
orig: 45, 50
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 866, 121, 45, 50
|
||||
rotate: 90
|
||||
stirrup-strap
|
||||
rotate: false
|
||||
xy: 918, 120
|
||||
size: 49, 46
|
||||
orig: 49, 46
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 918, 120, 49, 46
|
||||
torso
|
||||
rotate: true
|
||||
xy: 636, 181
|
||||
size: 54, 91
|
||||
orig: 54, 91
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 636, 181, 54, 91
|
||||
rotate: 90
|
||||
visor
|
||||
rotate: false
|
||||
xy: 631, 237
|
||||
size: 131, 84
|
||||
orig: 131, 84
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 631, 237, 131, 84
|
||||
|
||||
|
Before Width: | Height: | Size: 465 KiB After Width: | Height: | Size: 410 KiB |
@ -1,7 +1,7 @@
|
||||
{
|
||||
"skeleton": {
|
||||
"hash": "CtfBW3uZSDg",
|
||||
"spine": "4.0.34-beta",
|
||||
"spine": "4.0.46-beta",
|
||||
"x": -809.16,
|
||||
"y": -73.54,
|
||||
"width": 1287.65,
|
||||
|
||||
@ -1,286 +1,101 @@
|
||||
|
||||
spineboy-pma.png
|
||||
size: 1024,256
|
||||
format: RGBA8888
|
||||
filter: Linear,Linear
|
||||
repeat: none
|
||||
size: 1024, 256
|
||||
filter: Linear, Linear
|
||||
pma: true
|
||||
crosshair
|
||||
rotate: false
|
||||
xy: 813, 160
|
||||
size: 45, 45
|
||||
orig: 45, 45
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 813, 160, 45, 45
|
||||
eye-indifferent
|
||||
rotate: false
|
||||
xy: 569, 2
|
||||
size: 47, 45
|
||||
orig: 47, 45
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 569, 2, 47, 45
|
||||
eye-surprised
|
||||
rotate: true
|
||||
xy: 643, 7
|
||||
size: 47, 45
|
||||
orig: 47, 45
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 643, 7, 47, 45
|
||||
rotate: 90
|
||||
front-bracer
|
||||
rotate: false
|
||||
xy: 811, 51
|
||||
size: 29, 40
|
||||
orig: 29, 40
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 811, 51, 29, 40
|
||||
front-fist-closed
|
||||
rotate: false
|
||||
xy: 807, 93
|
||||
size: 38, 41
|
||||
orig: 38, 41
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 807, 93, 38, 41
|
||||
front-fist-open
|
||||
rotate: false
|
||||
xy: 815, 210
|
||||
size: 43, 44
|
||||
orig: 43, 44
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 815, 210, 43, 44
|
||||
front-foot
|
||||
rotate: true
|
||||
xy: 706, 64
|
||||
size: 63, 35
|
||||
orig: 63, 35
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 706, 64, 63, 35
|
||||
rotate: 90
|
||||
front-shin
|
||||
rotate: false
|
||||
xy: 80, 11
|
||||
size: 41, 92
|
||||
orig: 41, 92
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 80, 11, 41, 92
|
||||
front-thigh
|
||||
rotate: false
|
||||
xy: 754, 12
|
||||
size: 23, 56
|
||||
orig: 23, 56
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 754, 12, 23, 56
|
||||
front-upper-arm
|
||||
rotate: false
|
||||
xy: 618, 5
|
||||
size: 23, 49
|
||||
orig: 23, 49
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 618, 5, 23, 49
|
||||
goggles
|
||||
rotate: false
|
||||
xy: 214, 20
|
||||
size: 131, 83
|
||||
orig: 131, 83
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 214, 20, 131, 83
|
||||
gun
|
||||
rotate: true
|
||||
xy: 347, 14
|
||||
size: 105, 102
|
||||
orig: 105, 102
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 347, 14, 105, 102
|
||||
rotate: 90
|
||||
head
|
||||
rotate: false
|
||||
xy: 80, 105
|
||||
size: 136, 149
|
||||
orig: 136, 149
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 80, 105, 136, 149
|
||||
hoverboard-board
|
||||
rotate: true
|
||||
xy: 2, 8
|
||||
size: 246, 76
|
||||
orig: 246, 76
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 8, 246, 76
|
||||
rotate: 90
|
||||
hoverboard-thruster
|
||||
rotate: false
|
||||
xy: 478, 2
|
||||
size: 30, 32
|
||||
orig: 30, 32
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 478, 2, 30, 32
|
||||
hoverglow-small
|
||||
rotate: true
|
||||
xy: 218, 117
|
||||
size: 137, 38
|
||||
orig: 137, 38
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 218, 117, 137, 38
|
||||
rotate: 90
|
||||
mouth-grind
|
||||
rotate: true
|
||||
xy: 775, 80
|
||||
size: 47, 30
|
||||
orig: 47, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 775, 80, 47, 30
|
||||
rotate: 90
|
||||
mouth-oooo
|
||||
rotate: true
|
||||
xy: 779, 31
|
||||
size: 47, 30
|
||||
orig: 47, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 779, 31, 47, 30
|
||||
rotate: 90
|
||||
mouth-smile
|
||||
rotate: true
|
||||
xy: 783, 207
|
||||
size: 47, 30
|
||||
orig: 47, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 783, 207, 47, 30
|
||||
rotate: 90
|
||||
muzzle-glow
|
||||
rotate: false
|
||||
xy: 779, 4
|
||||
size: 25, 25
|
||||
orig: 25, 25
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 779, 4, 25, 25
|
||||
muzzle-ring
|
||||
rotate: false
|
||||
xy: 451, 14
|
||||
size: 25, 105
|
||||
orig: 25, 105
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 451, 14, 25, 105
|
||||
muzzle01
|
||||
rotate: true
|
||||
xy: 664, 60
|
||||
size: 67, 40
|
||||
orig: 67, 40
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 664, 60, 67, 40
|
||||
rotate: 90
|
||||
muzzle02
|
||||
rotate: true
|
||||
xy: 580, 56
|
||||
size: 68, 42
|
||||
orig: 68, 42
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 580, 56, 68, 42
|
||||
rotate: 90
|
||||
muzzle03
|
||||
rotate: true
|
||||
xy: 478, 36
|
||||
size: 83, 53
|
||||
orig: 83, 53
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 478, 36, 83, 53
|
||||
rotate: 90
|
||||
muzzle04
|
||||
rotate: true
|
||||
xy: 533, 49
|
||||
size: 75, 45
|
||||
orig: 75, 45
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 533, 49, 75, 45
|
||||
rotate: 90
|
||||
muzzle05
|
||||
rotate: true
|
||||
xy: 624, 56
|
||||
size: 68, 38
|
||||
orig: 68, 38
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 624, 56, 68, 38
|
||||
rotate: 90
|
||||
neck
|
||||
rotate: false
|
||||
xy: 806, 8
|
||||
size: 18, 21
|
||||
orig: 18, 21
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 806, 8, 18, 21
|
||||
portal-bg
|
||||
rotate: false
|
||||
xy: 258, 121
|
||||
size: 133, 133
|
||||
orig: 133, 133
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 258, 121, 133, 133
|
||||
portal-flare1
|
||||
rotate: true
|
||||
xy: 690, 2
|
||||
size: 56, 30
|
||||
orig: 56, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 690, 2, 56, 30
|
||||
rotate: 90
|
||||
portal-flare2
|
||||
rotate: false
|
||||
xy: 510, 3
|
||||
size: 57, 31
|
||||
orig: 57, 31
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 510, 3, 57, 31
|
||||
portal-flare3
|
||||
rotate: true
|
||||
xy: 722, 4
|
||||
size: 58, 30
|
||||
orig: 58, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 722, 4, 58, 30
|
||||
rotate: 90
|
||||
portal-shade
|
||||
rotate: false
|
||||
xy: 393, 121
|
||||
size: 133, 133
|
||||
orig: 133, 133
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 393, 121, 133, 133
|
||||
portal-streaks1
|
||||
rotate: false
|
||||
xy: 528, 126
|
||||
size: 126, 128
|
||||
orig: 126, 128
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 528, 126, 126, 128
|
||||
portal-streaks2
|
||||
rotate: false
|
||||
xy: 656, 129
|
||||
size: 125, 125
|
||||
orig: 125, 125
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 656, 129, 125, 125
|
||||
rear-bracer
|
||||
rotate: false
|
||||
xy: 826, 13
|
||||
size: 28, 36
|
||||
orig: 28, 36
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 826, 13, 28, 36
|
||||
rear-foot
|
||||
rotate: true
|
||||
xy: 743, 70
|
||||
size: 57, 30
|
||||
orig: 57, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 743, 70, 57, 30
|
||||
rotate: 90
|
||||
rear-shin
|
||||
rotate: false
|
||||
xy: 174, 14
|
||||
size: 38, 89
|
||||
orig: 38, 89
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 174, 14, 38, 89
|
||||
rear-thigh
|
||||
rotate: false
|
||||
xy: 783, 158
|
||||
size: 28, 47
|
||||
orig: 28, 47
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 783, 158, 28, 47
|
||||
rear-upper-arm
|
||||
rotate: true
|
||||
xy: 783, 136
|
||||
size: 20, 44
|
||||
orig: 20, 44
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 783, 136, 20, 44
|
||||
rotate: 90
|
||||
torso
|
||||
rotate: false
|
||||
xy: 123, 13
|
||||
size: 49, 90
|
||||
orig: 49, 90
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 123, 13, 49, 90
|
||||
|
||||
|
Before Width: | Height: | Size: 263 KiB After Width: | Height: | Size: 236 KiB |
@ -1,7 +1,7 @@
|
||||
{
|
||||
"skeleton": {
|
||||
"hash": "CtfBW3uZSDg",
|
||||
"spine": "4.0.34-beta",
|
||||
"spine": "4.0.46-beta",
|
||||
"x": -809.16,
|
||||
"y": -73.54,
|
||||
"width": 1287.65,
|
||||
|
||||
@ -1,272 +1,99 @@
|
||||
|
||||
raptor.png
|
||||
size: 1024,512
|
||||
format: RGBA8888
|
||||
filter: Linear,Linear
|
||||
repeat: none
|
||||
size: 1024, 512
|
||||
filter: Linear, Linear
|
||||
back-arm
|
||||
rotate: true
|
||||
xy: 829, 88
|
||||
size: 46, 25
|
||||
orig: 46, 25
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 829, 88, 46, 25
|
||||
rotate: 90
|
||||
back-bracer
|
||||
rotate: true
|
||||
xy: 195, 238
|
||||
size: 39, 28
|
||||
orig: 39, 28
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 195, 238, 39, 28
|
||||
rotate: 90
|
||||
back-hand
|
||||
rotate: true
|
||||
xy: 724, 140
|
||||
size: 36, 34
|
||||
orig: 36, 34
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 724, 140, 36, 34
|
||||
rotate: 90
|
||||
back-knee
|
||||
rotate: true
|
||||
xy: 760, 131
|
||||
size: 49, 67
|
||||
orig: 49, 67
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 760, 131, 49, 67
|
||||
rotate: 90
|
||||
back-thigh
|
||||
rotate: true
|
||||
xy: 225, 238
|
||||
size: 39, 24
|
||||
orig: 39, 24
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 225, 238, 39, 24
|
||||
rotate: 90
|
||||
eyes-open
|
||||
rotate: false
|
||||
xy: 975, 204
|
||||
size: 47, 45
|
||||
orig: 47, 45
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 975, 204, 47, 45
|
||||
front-arm
|
||||
rotate: false
|
||||
xy: 969, 112
|
||||
size: 48, 26
|
||||
orig: 48, 26
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 969, 112, 48, 26
|
||||
front-bracer
|
||||
rotate: true
|
||||
xy: 724, 97
|
||||
size: 41, 29
|
||||
orig: 41, 29
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 724, 97, 41, 29
|
||||
rotate: 90
|
||||
front-hand
|
||||
rotate: false
|
||||
xy: 251, 239
|
||||
size: 41, 38
|
||||
orig: 41, 38
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 251, 239, 41, 38
|
||||
front-open-hand
|
||||
rotate: true
|
||||
xy: 856, 76
|
||||
size: 43, 44
|
||||
orig: 43, 44
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 856, 76, 43, 44
|
||||
rotate: 90
|
||||
front-thigh
|
||||
rotate: true
|
||||
xy: 729, 178
|
||||
size: 57, 29
|
||||
orig: 57, 29
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 729, 178, 57, 29
|
||||
rotate: 90
|
||||
gun
|
||||
rotate: false
|
||||
xy: 894, 251
|
||||
size: 107, 103
|
||||
orig: 107, 103
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 894, 251, 107, 103
|
||||
gun-nohand
|
||||
rotate: false
|
||||
xy: 764, 241
|
||||
size: 105, 102
|
||||
orig: 105, 102
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 764, 241, 105, 102
|
||||
head
|
||||
rotate: false
|
||||
xy: 756, 345
|
||||
size: 136, 149
|
||||
orig: 136, 149
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 756, 345, 136, 149
|
||||
lower-leg
|
||||
rotate: true
|
||||
xy: 475, 237
|
||||
size: 73, 98
|
||||
orig: 73, 98
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 475, 237, 73, 98
|
||||
rotate: 90
|
||||
mouth-grind
|
||||
rotate: false
|
||||
xy: 975, 172
|
||||
size: 47, 30
|
||||
orig: 47, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 975, 172, 47, 30
|
||||
mouth-smile
|
||||
rotate: false
|
||||
xy: 975, 140
|
||||
size: 47, 30
|
||||
orig: 47, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 975, 140, 47, 30
|
||||
neck
|
||||
rotate: false
|
||||
xy: 366, 282
|
||||
size: 18, 21
|
||||
orig: 18, 21
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 366, 282, 18, 21
|
||||
raptor-back-arm
|
||||
rotate: true
|
||||
xy: 636, 97
|
||||
size: 82, 86
|
||||
orig: 82, 86
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 636, 97, 82, 86
|
||||
rotate: 90
|
||||
raptor-body
|
||||
rotate: false
|
||||
xy: 2, 2
|
||||
size: 632, 233
|
||||
orig: 632, 233
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 2, 632, 233
|
||||
raptor-front-arm
|
||||
rotate: true
|
||||
xy: 871, 168
|
||||
size: 81, 102
|
||||
orig: 81, 102
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 871, 168, 81, 102
|
||||
rotate: 90
|
||||
raptor-front-leg
|
||||
rotate: false
|
||||
xy: 2, 237
|
||||
size: 191, 257
|
||||
orig: 191, 257
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 237, 191, 257
|
||||
raptor-hindleg-back
|
||||
rotate: false
|
||||
xy: 195, 279
|
||||
size: 169, 215
|
||||
orig: 169, 215
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 195, 279, 169, 215
|
||||
raptor-horn
|
||||
rotate: true
|
||||
xy: 431, 312
|
||||
size: 182, 80
|
||||
orig: 182, 80
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 431, 312, 182, 80
|
||||
rotate: 90
|
||||
raptor-horn-back
|
||||
rotate: true
|
||||
xy: 513, 318
|
||||
size: 176, 77
|
||||
orig: 176, 77
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 513, 318, 176, 77
|
||||
rotate: 90
|
||||
raptor-jaw
|
||||
rotate: false
|
||||
xy: 894, 356
|
||||
size: 126, 138
|
||||
orig: 126, 138
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 894, 356, 126, 138
|
||||
raptor-jaw-tooth
|
||||
rotate: true
|
||||
xy: 294, 240
|
||||
size: 37, 48
|
||||
orig: 37, 48
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 294, 240, 37, 48
|
||||
rotate: 90
|
||||
raptor-mouth-inside
|
||||
rotate: true
|
||||
xy: 344, 241
|
||||
size: 36, 41
|
||||
orig: 36, 41
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 344, 241, 36, 41
|
||||
rotate: 90
|
||||
raptor-saddle-strap-back
|
||||
rotate: false
|
||||
xy: 575, 242
|
||||
size: 54, 74
|
||||
orig: 54, 74
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 575, 242, 54, 74
|
||||
raptor-saddle-strap-front
|
||||
rotate: true
|
||||
xy: 764, 182
|
||||
size: 57, 95
|
||||
orig: 57, 95
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 764, 182, 57, 95
|
||||
rotate: 90
|
||||
raptor-saddle-w-shadow
|
||||
rotate: false
|
||||
xy: 592, 323
|
||||
size: 162, 171
|
||||
orig: 162, 171
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 592, 323, 162, 171
|
||||
raptor-tail-shadow
|
||||
rotate: true
|
||||
xy: 366, 305
|
||||
size: 189, 63
|
||||
orig: 189, 63
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 366, 305, 189, 63
|
||||
rotate: 90
|
||||
raptor-tongue
|
||||
rotate: false
|
||||
xy: 387, 239
|
||||
size: 86, 64
|
||||
orig: 86, 64
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 387, 239, 86, 64
|
||||
stirrup-back
|
||||
rotate: true
|
||||
xy: 829, 136
|
||||
size: 44, 35
|
||||
orig: 44, 35
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 829, 136, 44, 35
|
||||
rotate: 90
|
||||
stirrup-front
|
||||
rotate: true
|
||||
xy: 866, 121
|
||||
size: 45, 50
|
||||
orig: 45, 50
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 866, 121, 45, 50
|
||||
rotate: 90
|
||||
stirrup-strap
|
||||
rotate: false
|
||||
xy: 918, 120
|
||||
size: 49, 46
|
||||
orig: 49, 46
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 918, 120, 49, 46
|
||||
torso
|
||||
rotate: true
|
||||
xy: 636, 181
|
||||
size: 54, 91
|
||||
orig: 54, 91
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 636, 181, 54, 91
|
||||
rotate: 90
|
||||
visor
|
||||
rotate: false
|
||||
xy: 631, 237
|
||||
size: 131, 84
|
||||
orig: 131, 84
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 631, 237, 131, 84
|
||||
|
||||
|
Before Width: | Height: | Size: 465 KiB After Width: | Height: | Size: 412 KiB |
@ -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
|
||||
|
||||
|
Before Width: | Height: | Size: 236 KiB After Width: | Height: | Size: 222 KiB |
@ -1,7 +1,7 @@
|
||||
{
|
||||
"skeleton": {
|
||||
"hash": "svidebPqqeg",
|
||||
"spine": "4.0.34-beta",
|
||||
"spine": "4.0.46-beta",
|
||||
"x": -152.5,
|
||||
"y": -151,
|
||||
"width": 305,
|
||||
|
||||
@ -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
|
||||
|
||||
|
Before Width: | Height: | Size: 166 KiB After Width: | Height: | Size: 140 KiB |
@ -1,7 +1,7 @@
|
||||
{
|
||||
"skeleton": {
|
||||
"hash": "PtTAK+zF95I",
|
||||
"spine": "4.0.34-beta",
|
||||
"spine": "4.0.46-beta",
|
||||
"x": -134.12,
|
||||
"y": -3.28,
|
||||
"width": 266.94,
|
||||
|
||||
|
Before Width: | Height: | Size: 384 KiB After Width: | Height: | Size: 365 KiB |
@ -1,7 +1,7 @@
|
||||
{
|
||||
"skeleton": {
|
||||
"hash": "EedJfu7UJ/I",
|
||||
"spine": "4.0.34-beta",
|
||||
"spine": "4.0.46-beta",
|
||||
"x": -240.58,
|
||||
"y": -3.38,
|
||||
"width": 410.36,
|
||||
|
||||
@ -1,195 +1,73 @@
|
||||
|
||||
owl-pma.png
|
||||
size: 1024,512
|
||||
format: RGBA8888
|
||||
filter: Linear,Linear
|
||||
repeat: none
|
||||
size: 1024, 512
|
||||
filter: Linear, Linear
|
||||
pma: true
|
||||
L_eye-closed
|
||||
rotate: true
|
||||
xy: 512, 5
|
||||
size: 90, 86
|
||||
orig: 90, 86
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 512, 5, 90, 86
|
||||
rotate: 90
|
||||
L_eye-iris
|
||||
rotate: true
|
||||
xy: 600, 10
|
||||
size: 90, 86
|
||||
orig: 90, 86
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 600, 10, 90, 86
|
||||
rotate: 90
|
||||
L_eye-light
|
||||
rotate: true
|
||||
xy: 688, 4
|
||||
size: 21, 20
|
||||
orig: 21, 20
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 688, 4, 21, 20
|
||||
rotate: 90
|
||||
L_eye-pupil
|
||||
rotate: true
|
||||
xy: 856, 13
|
||||
size: 63, 60
|
||||
orig: 63, 60
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 856, 13, 63, 60
|
||||
rotate: 90
|
||||
L_foot
|
||||
rotate: true
|
||||
xy: 834, 78
|
||||
size: 64, 48
|
||||
orig: 64, 48
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 834, 78, 64, 48
|
||||
rotate: 90
|
||||
L_wing
|
||||
rotate: true
|
||||
xy: 349, 4
|
||||
size: 81, 110
|
||||
orig: 81, 110
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 349, 4, 81, 110
|
||||
rotate: 90
|
||||
R_eye-closed
|
||||
rotate: true
|
||||
xy: 637, 119
|
||||
size: 90, 86
|
||||
orig: 90, 86
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 637, 119, 90, 86
|
||||
rotate: 90
|
||||
R_eye-iris
|
||||
rotate: true
|
||||
xy: 688, 27
|
||||
size: 90, 86
|
||||
orig: 90, 86
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 688, 27, 90, 86
|
||||
rotate: 90
|
||||
R_eye-light
|
||||
rotate: true
|
||||
xy: 710, 4
|
||||
size: 21, 20
|
||||
orig: 21, 20
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 710, 4, 21, 20
|
||||
rotate: 90
|
||||
R_eye-pupil
|
||||
rotate: true
|
||||
xy: 884, 80
|
||||
size: 63, 60
|
||||
orig: 63, 60
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 884, 80, 63, 60
|
||||
rotate: 90
|
||||
R_foot
|
||||
rotate: true
|
||||
xy: 845, 145
|
||||
size: 64, 48
|
||||
orig: 64, 48
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 845, 145, 64, 48
|
||||
rotate: 90
|
||||
R_wing
|
||||
rotate: false
|
||||
xy: 421, 93
|
||||
size: 81, 110
|
||||
orig: 81, 110
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 421, 93, 81, 110
|
||||
beak
|
||||
rotate: false
|
||||
xy: 776, 2
|
||||
size: 39, 41
|
||||
orig: 39, 41
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 776, 2, 39, 41
|
||||
beak-down
|
||||
rotate: false
|
||||
xy: 817, 3
|
||||
size: 37, 40
|
||||
orig: 37, 40
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 817, 3, 37, 40
|
||||
body
|
||||
rotate: false
|
||||
xy: 2, 7
|
||||
size: 248, 196
|
||||
orig: 248, 196
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 7, 248, 196
|
||||
feather-1
|
||||
rotate: false
|
||||
xy: 918, 18
|
||||
size: 59, 60
|
||||
orig: 59, 60
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 918, 18, 59, 60
|
||||
feather-2
|
||||
rotate: false
|
||||
xy: 781, 144
|
||||
size: 62, 65
|
||||
orig: 62, 65
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 781, 144, 62, 65
|
||||
feather-3
|
||||
rotate: false
|
||||
xy: 776, 45
|
||||
size: 56, 76
|
||||
orig: 56, 76
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 776, 45, 56, 76
|
||||
head-base
|
||||
rotate: true
|
||||
xy: 621, 211
|
||||
size: 299, 237
|
||||
orig: 299, 237
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 621, 211, 299, 237
|
||||
rotate: 90
|
||||
leaf-1
|
||||
rotate: false
|
||||
xy: 559, 102
|
||||
size: 76, 101
|
||||
orig: 76, 101
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 559, 102, 76, 101
|
||||
leaf-2
|
||||
rotate: true
|
||||
xy: 252, 4
|
||||
size: 65, 95
|
||||
orig: 65, 95
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 252, 4, 65, 95
|
||||
rotate: 90
|
||||
leaf-3
|
||||
rotate: true
|
||||
xy: 252, 71
|
||||
size: 132, 77
|
||||
orig: 132, 77
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 252, 71, 132, 77
|
||||
rotate: 90
|
||||
leaf-4
|
||||
rotate: true
|
||||
xy: 461, 2
|
||||
size: 89, 49
|
||||
orig: 89, 49
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 461, 2, 89, 49
|
||||
rotate: 90
|
||||
leaf-5
|
||||
rotate: false
|
||||
xy: 504, 97
|
||||
size: 53, 106
|
||||
orig: 53, 106
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 504, 97, 53, 106
|
||||
leaf-6
|
||||
rotate: false
|
||||
xy: 331, 87
|
||||
size: 88, 116
|
||||
orig: 88, 116
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 331, 87, 88, 116
|
||||
leaf-7
|
||||
rotate: false
|
||||
xy: 725, 123
|
||||
size: 54, 86
|
||||
orig: 54, 86
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 725, 123, 54, 86
|
||||
wood
|
||||
rotate: false
|
||||
xy: 2, 205
|
||||
size: 617, 305
|
||||
orig: 617, 305
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 205, 617, 305
|
||||
|
||||
|
Before Width: | Height: | Size: 432 KiB After Width: | Height: | Size: 322 KiB |
@ -1,7 +1,7 @@
|
||||
{
|
||||
"skeleton": {
|
||||
"hash": "HV648sya8jg",
|
||||
"spine": "4.0.34-beta",
|
||||
"spine": "4.0.46-beta",
|
||||
"x": -644,
|
||||
"y": -274,
|
||||
"width": 1350.84,
|
||||
|
||||
@ -1,272 +1,100 @@
|
||||
|
||||
raptor-pma.png
|
||||
size: 1024,512
|
||||
format: RGBA8888
|
||||
filter: Linear,Linear
|
||||
repeat: none
|
||||
size: 1024, 512
|
||||
filter: Linear, Linear
|
||||
pma: true
|
||||
back-arm
|
||||
rotate: true
|
||||
xy: 829, 88
|
||||
size: 46, 25
|
||||
orig: 46, 25
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 829, 88, 46, 25
|
||||
rotate: 90
|
||||
back-bracer
|
||||
rotate: true
|
||||
xy: 195, 238
|
||||
size: 39, 28
|
||||
orig: 39, 28
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 195, 238, 39, 28
|
||||
rotate: 90
|
||||
back-hand
|
||||
rotate: true
|
||||
xy: 724, 140
|
||||
size: 36, 34
|
||||
orig: 36, 34
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 724, 140, 36, 34
|
||||
rotate: 90
|
||||
back-knee
|
||||
rotate: true
|
||||
xy: 760, 131
|
||||
size: 49, 67
|
||||
orig: 49, 67
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 760, 131, 49, 67
|
||||
rotate: 90
|
||||
back-thigh
|
||||
rotate: true
|
||||
xy: 225, 238
|
||||
size: 39, 24
|
||||
orig: 39, 24
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 225, 238, 39, 24
|
||||
rotate: 90
|
||||
eyes-open
|
||||
rotate: false
|
||||
xy: 975, 204
|
||||
size: 47, 45
|
||||
orig: 47, 45
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 975, 204, 47, 45
|
||||
front-arm
|
||||
rotate: false
|
||||
xy: 969, 112
|
||||
size: 48, 26
|
||||
orig: 48, 26
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 969, 112, 48, 26
|
||||
front-bracer
|
||||
rotate: true
|
||||
xy: 724, 97
|
||||
size: 41, 29
|
||||
orig: 41, 29
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 724, 97, 41, 29
|
||||
rotate: 90
|
||||
front-hand
|
||||
rotate: false
|
||||
xy: 251, 239
|
||||
size: 41, 38
|
||||
orig: 41, 38
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 251, 239, 41, 38
|
||||
front-open-hand
|
||||
rotate: true
|
||||
xy: 856, 76
|
||||
size: 43, 44
|
||||
orig: 43, 44
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 856, 76, 43, 44
|
||||
rotate: 90
|
||||
front-thigh
|
||||
rotate: true
|
||||
xy: 729, 178
|
||||
size: 57, 29
|
||||
orig: 57, 29
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 729, 178, 57, 29
|
||||
rotate: 90
|
||||
gun
|
||||
rotate: false
|
||||
xy: 894, 251
|
||||
size: 107, 103
|
||||
orig: 107, 103
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 894, 251, 107, 103
|
||||
gun-nohand
|
||||
rotate: false
|
||||
xy: 764, 241
|
||||
size: 105, 102
|
||||
orig: 105, 102
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 764, 241, 105, 102
|
||||
head
|
||||
rotate: false
|
||||
xy: 756, 345
|
||||
size: 136, 149
|
||||
orig: 136, 149
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 756, 345, 136, 149
|
||||
lower-leg
|
||||
rotate: true
|
||||
xy: 475, 237
|
||||
size: 73, 98
|
||||
orig: 73, 98
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 475, 237, 73, 98
|
||||
rotate: 90
|
||||
mouth-grind
|
||||
rotate: false
|
||||
xy: 975, 172
|
||||
size: 47, 30
|
||||
orig: 47, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 975, 172, 47, 30
|
||||
mouth-smile
|
||||
rotate: false
|
||||
xy: 975, 140
|
||||
size: 47, 30
|
||||
orig: 47, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 975, 140, 47, 30
|
||||
neck
|
||||
rotate: false
|
||||
xy: 366, 282
|
||||
size: 18, 21
|
||||
orig: 18, 21
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 366, 282, 18, 21
|
||||
raptor-back-arm
|
||||
rotate: true
|
||||
xy: 636, 97
|
||||
size: 82, 86
|
||||
orig: 82, 86
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 636, 97, 82, 86
|
||||
rotate: 90
|
||||
raptor-body
|
||||
rotate: false
|
||||
xy: 2, 2
|
||||
size: 632, 233
|
||||
orig: 632, 233
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 2, 632, 233
|
||||
raptor-front-arm
|
||||
rotate: true
|
||||
xy: 871, 168
|
||||
size: 81, 102
|
||||
orig: 81, 102
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 871, 168, 81, 102
|
||||
rotate: 90
|
||||
raptor-front-leg
|
||||
rotate: false
|
||||
xy: 2, 237
|
||||
size: 191, 257
|
||||
orig: 191, 257
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 237, 191, 257
|
||||
raptor-hindleg-back
|
||||
rotate: false
|
||||
xy: 195, 279
|
||||
size: 169, 215
|
||||
orig: 169, 215
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 195, 279, 169, 215
|
||||
raptor-horn
|
||||
rotate: true
|
||||
xy: 431, 312
|
||||
size: 182, 80
|
||||
orig: 182, 80
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 431, 312, 182, 80
|
||||
rotate: 90
|
||||
raptor-horn-back
|
||||
rotate: true
|
||||
xy: 513, 318
|
||||
size: 176, 77
|
||||
orig: 176, 77
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 513, 318, 176, 77
|
||||
rotate: 90
|
||||
raptor-jaw
|
||||
rotate: false
|
||||
xy: 894, 356
|
||||
size: 126, 138
|
||||
orig: 126, 138
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 894, 356, 126, 138
|
||||
raptor-jaw-tooth
|
||||
rotate: true
|
||||
xy: 294, 240
|
||||
size: 37, 48
|
||||
orig: 37, 48
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 294, 240, 37, 48
|
||||
rotate: 90
|
||||
raptor-mouth-inside
|
||||
rotate: true
|
||||
xy: 344, 241
|
||||
size: 36, 41
|
||||
orig: 36, 41
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 344, 241, 36, 41
|
||||
rotate: 90
|
||||
raptor-saddle-strap-back
|
||||
rotate: false
|
||||
xy: 575, 242
|
||||
size: 54, 74
|
||||
orig: 54, 74
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 575, 242, 54, 74
|
||||
raptor-saddle-strap-front
|
||||
rotate: true
|
||||
xy: 764, 182
|
||||
size: 57, 95
|
||||
orig: 57, 95
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 764, 182, 57, 95
|
||||
rotate: 90
|
||||
raptor-saddle-w-shadow
|
||||
rotate: false
|
||||
xy: 592, 323
|
||||
size: 162, 171
|
||||
orig: 162, 171
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 592, 323, 162, 171
|
||||
raptor-tail-shadow
|
||||
rotate: true
|
||||
xy: 366, 305
|
||||
size: 189, 63
|
||||
orig: 189, 63
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 366, 305, 189, 63
|
||||
rotate: 90
|
||||
raptor-tongue
|
||||
rotate: false
|
||||
xy: 387, 239
|
||||
size: 86, 64
|
||||
orig: 86, 64
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 387, 239, 86, 64
|
||||
stirrup-back
|
||||
rotate: true
|
||||
xy: 829, 136
|
||||
size: 44, 35
|
||||
orig: 44, 35
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 829, 136, 44, 35
|
||||
rotate: 90
|
||||
stirrup-front
|
||||
rotate: true
|
||||
xy: 866, 121
|
||||
size: 45, 50
|
||||
orig: 45, 50
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 866, 121, 45, 50
|
||||
rotate: 90
|
||||
stirrup-strap
|
||||
rotate: false
|
||||
xy: 918, 120
|
||||
size: 49, 46
|
||||
orig: 49, 46
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 918, 120, 49, 46
|
||||
torso
|
||||
rotate: true
|
||||
xy: 636, 181
|
||||
size: 54, 91
|
||||
orig: 54, 91
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 636, 181, 54, 91
|
||||
rotate: 90
|
||||
visor
|
||||
rotate: false
|
||||
xy: 631, 237
|
||||
size: 131, 84
|
||||
orig: 131, 84
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 631, 237, 131, 84
|
||||
|
||||
|
Before Width: | Height: | Size: 465 KiB After Width: | Height: | Size: 410 KiB |
@ -1,7 +1,7 @@
|
||||
{
|
||||
"skeleton": {
|
||||
"hash": "CtfBW3uZSDg",
|
||||
"spine": "4.0.34-beta",
|
||||
"spine": "4.0.46-beta",
|
||||
"x": -809.16,
|
||||
"y": -73.54,
|
||||
"width": 1287.65,
|
||||
|
||||
@ -1,286 +1,101 @@
|
||||
|
||||
spineboy-pma.png
|
||||
size: 1024,256
|
||||
format: RGBA8888
|
||||
filter: Linear,Linear
|
||||
repeat: none
|
||||
size: 1024, 256
|
||||
filter: Linear, Linear
|
||||
pma: true
|
||||
crosshair
|
||||
rotate: false
|
||||
xy: 813, 160
|
||||
size: 45, 45
|
||||
orig: 45, 45
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 813, 160, 45, 45
|
||||
eye-indifferent
|
||||
rotate: false
|
||||
xy: 569, 2
|
||||
size: 47, 45
|
||||
orig: 47, 45
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 569, 2, 47, 45
|
||||
eye-surprised
|
||||
rotate: true
|
||||
xy: 643, 7
|
||||
size: 47, 45
|
||||
orig: 47, 45
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 643, 7, 47, 45
|
||||
rotate: 90
|
||||
front-bracer
|
||||
rotate: false
|
||||
xy: 811, 51
|
||||
size: 29, 40
|
||||
orig: 29, 40
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 811, 51, 29, 40
|
||||
front-fist-closed
|
||||
rotate: false
|
||||
xy: 807, 93
|
||||
size: 38, 41
|
||||
orig: 38, 41
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 807, 93, 38, 41
|
||||
front-fist-open
|
||||
rotate: false
|
||||
xy: 815, 210
|
||||
size: 43, 44
|
||||
orig: 43, 44
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 815, 210, 43, 44
|
||||
front-foot
|
||||
rotate: true
|
||||
xy: 706, 64
|
||||
size: 63, 35
|
||||
orig: 63, 35
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 706, 64, 63, 35
|
||||
rotate: 90
|
||||
front-shin
|
||||
rotate: false
|
||||
xy: 80, 11
|
||||
size: 41, 92
|
||||
orig: 41, 92
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 80, 11, 41, 92
|
||||
front-thigh
|
||||
rotate: false
|
||||
xy: 754, 12
|
||||
size: 23, 56
|
||||
orig: 23, 56
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 754, 12, 23, 56
|
||||
front-upper-arm
|
||||
rotate: false
|
||||
xy: 618, 5
|
||||
size: 23, 49
|
||||
orig: 23, 49
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 618, 5, 23, 49
|
||||
goggles
|
||||
rotate: false
|
||||
xy: 214, 20
|
||||
size: 131, 83
|
||||
orig: 131, 83
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 214, 20, 131, 83
|
||||
gun
|
||||
rotate: true
|
||||
xy: 347, 14
|
||||
size: 105, 102
|
||||
orig: 105, 102
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 347, 14, 105, 102
|
||||
rotate: 90
|
||||
head
|
||||
rotate: false
|
||||
xy: 80, 105
|
||||
size: 136, 149
|
||||
orig: 136, 149
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 80, 105, 136, 149
|
||||
hoverboard-board
|
||||
rotate: true
|
||||
xy: 2, 8
|
||||
size: 246, 76
|
||||
orig: 246, 76
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 8, 246, 76
|
||||
rotate: 90
|
||||
hoverboard-thruster
|
||||
rotate: false
|
||||
xy: 478, 2
|
||||
size: 30, 32
|
||||
orig: 30, 32
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 478, 2, 30, 32
|
||||
hoverglow-small
|
||||
rotate: true
|
||||
xy: 218, 117
|
||||
size: 137, 38
|
||||
orig: 137, 38
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 218, 117, 137, 38
|
||||
rotate: 90
|
||||
mouth-grind
|
||||
rotate: true
|
||||
xy: 775, 80
|
||||
size: 47, 30
|
||||
orig: 47, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 775, 80, 47, 30
|
||||
rotate: 90
|
||||
mouth-oooo
|
||||
rotate: true
|
||||
xy: 779, 31
|
||||
size: 47, 30
|
||||
orig: 47, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 779, 31, 47, 30
|
||||
rotate: 90
|
||||
mouth-smile
|
||||
rotate: true
|
||||
xy: 783, 207
|
||||
size: 47, 30
|
||||
orig: 47, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 783, 207, 47, 30
|
||||
rotate: 90
|
||||
muzzle-glow
|
||||
rotate: false
|
||||
xy: 779, 4
|
||||
size: 25, 25
|
||||
orig: 25, 25
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 779, 4, 25, 25
|
||||
muzzle-ring
|
||||
rotate: false
|
||||
xy: 451, 14
|
||||
size: 25, 105
|
||||
orig: 25, 105
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 451, 14, 25, 105
|
||||
muzzle01
|
||||
rotate: true
|
||||
xy: 664, 60
|
||||
size: 67, 40
|
||||
orig: 67, 40
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 664, 60, 67, 40
|
||||
rotate: 90
|
||||
muzzle02
|
||||
rotate: true
|
||||
xy: 580, 56
|
||||
size: 68, 42
|
||||
orig: 68, 42
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 580, 56, 68, 42
|
||||
rotate: 90
|
||||
muzzle03
|
||||
rotate: true
|
||||
xy: 478, 36
|
||||
size: 83, 53
|
||||
orig: 83, 53
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 478, 36, 83, 53
|
||||
rotate: 90
|
||||
muzzle04
|
||||
rotate: true
|
||||
xy: 533, 49
|
||||
size: 75, 45
|
||||
orig: 75, 45
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 533, 49, 75, 45
|
||||
rotate: 90
|
||||
muzzle05
|
||||
rotate: true
|
||||
xy: 624, 56
|
||||
size: 68, 38
|
||||
orig: 68, 38
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 624, 56, 68, 38
|
||||
rotate: 90
|
||||
neck
|
||||
rotate: false
|
||||
xy: 806, 8
|
||||
size: 18, 21
|
||||
orig: 18, 21
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 806, 8, 18, 21
|
||||
portal-bg
|
||||
rotate: false
|
||||
xy: 258, 121
|
||||
size: 133, 133
|
||||
orig: 133, 133
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 258, 121, 133, 133
|
||||
portal-flare1
|
||||
rotate: true
|
||||
xy: 690, 2
|
||||
size: 56, 30
|
||||
orig: 56, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 690, 2, 56, 30
|
||||
rotate: 90
|
||||
portal-flare2
|
||||
rotate: false
|
||||
xy: 510, 3
|
||||
size: 57, 31
|
||||
orig: 57, 31
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 510, 3, 57, 31
|
||||
portal-flare3
|
||||
rotate: true
|
||||
xy: 722, 4
|
||||
size: 58, 30
|
||||
orig: 58, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 722, 4, 58, 30
|
||||
rotate: 90
|
||||
portal-shade
|
||||
rotate: false
|
||||
xy: 393, 121
|
||||
size: 133, 133
|
||||
orig: 133, 133
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 393, 121, 133, 133
|
||||
portal-streaks1
|
||||
rotate: false
|
||||
xy: 528, 126
|
||||
size: 126, 128
|
||||
orig: 126, 128
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 528, 126, 126, 128
|
||||
portal-streaks2
|
||||
rotate: false
|
||||
xy: 656, 129
|
||||
size: 125, 125
|
||||
orig: 125, 125
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 656, 129, 125, 125
|
||||
rear-bracer
|
||||
rotate: false
|
||||
xy: 826, 13
|
||||
size: 28, 36
|
||||
orig: 28, 36
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 826, 13, 28, 36
|
||||
rear-foot
|
||||
rotate: true
|
||||
xy: 743, 70
|
||||
size: 57, 30
|
||||
orig: 57, 30
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 743, 70, 57, 30
|
||||
rotate: 90
|
||||
rear-shin
|
||||
rotate: false
|
||||
xy: 174, 14
|
||||
size: 38, 89
|
||||
orig: 38, 89
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 174, 14, 38, 89
|
||||
rear-thigh
|
||||
rotate: false
|
||||
xy: 783, 158
|
||||
size: 28, 47
|
||||
orig: 28, 47
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 783, 158, 28, 47
|
||||
rear-upper-arm
|
||||
rotate: true
|
||||
xy: 783, 136
|
||||
size: 20, 44
|
||||
orig: 20, 44
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 783, 136, 20, 44
|
||||
rotate: 90
|
||||
torso
|
||||
rotate: false
|
||||
xy: 123, 13
|
||||
size: 49, 90
|
||||
orig: 49, 90
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 123, 13, 49, 90
|
||||
|
||||
|
Before Width: | Height: | Size: 263 KiB After Width: | Height: | Size: 236 KiB |
@ -1,7 +1,7 @@
|
||||
{
|
||||
"skeleton": {
|
||||
"hash": "xw6BotWLkgU",
|
||||
"spine": "4.0.34-beta",
|
||||
"spine": "4.0.46-beta",
|
||||
"x": -188.63,
|
||||
"y": -7.94,
|
||||
"width": 418.45,
|
||||
|
||||
|
Before Width: | Height: | Size: 261 KiB After Width: | Height: | Size: 243 KiB |
@ -1,41 +1,16 @@
|
||||
|
||||
stretchyman-pma.png
|
||||
size: 1024,256
|
||||
format: RGBA8888
|
||||
filter: Linear,Linear
|
||||
repeat: none
|
||||
size: 1024, 256
|
||||
filter: Linear, Linear
|
||||
pma: true
|
||||
back-arm
|
||||
rotate: false
|
||||
xy: 149, 45
|
||||
size: 72, 202
|
||||
orig: 72, 202
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 149, 45, 72, 202
|
||||
back-leg
|
||||
rotate: true
|
||||
xy: 312, 4
|
||||
size: 100, 318
|
||||
orig: 100, 318
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 312, 4, 100, 318
|
||||
rotate: 90
|
||||
body
|
||||
rotate: true
|
||||
xy: 223, 106
|
||||
size: 141, 452
|
||||
orig: 141, 452
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 223, 106, 141, 452
|
||||
rotate: 90
|
||||
front-arm
|
||||
rotate: false
|
||||
xy: 2, 26
|
||||
size: 145, 221
|
||||
orig: 145, 221
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 26, 145, 221
|
||||
head
|
||||
rotate: false
|
||||
xy: 223, 2
|
||||
size: 87, 102
|
||||
orig: 87, 102
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 223, 2, 87, 102
|
||||
|
||||
|
Before Width: | Height: | Size: 113 KiB After Width: | Height: | Size: 91 KiB |
@ -1,7 +1,7 @@
|
||||
{
|
||||
"skeleton": {
|
||||
"hash": "F+EPhClYhR8",
|
||||
"spine": "4.0.34-beta",
|
||||
"spine": "4.0.46-beta",
|
||||
"x": -100.47,
|
||||
"y": -9.21,
|
||||
"width": 260.65,
|
||||
|
||||
@ -1,174 +1,56 @@
|
||||
|
||||
tank-pma.png
|
||||
size: 1024,1024
|
||||
format: RGBA8888
|
||||
filter: Linear,Linear
|
||||
repeat: none
|
||||
size: 1024, 1024
|
||||
filter: Linear, Linear
|
||||
pma: true
|
||||
antenna
|
||||
rotate: true
|
||||
xy: 2, 712
|
||||
size: 11, 152
|
||||
orig: 11, 152
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 712, 11, 152
|
||||
rotate: 90
|
||||
cannon
|
||||
rotate: false
|
||||
xy: 222, 694
|
||||
size: 466, 29
|
||||
orig: 466, 29
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 222, 694, 466, 29
|
||||
cannon-connector
|
||||
rotate: true
|
||||
xy: 82, 654
|
||||
size: 56, 68
|
||||
orig: 56, 68
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 82, 654, 56, 68
|
||||
rotate: 90
|
||||
ground
|
||||
rotate: false
|
||||
xy: 2, 175
|
||||
size: 512, 177
|
||||
orig: 512, 177
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 175, 512, 177
|
||||
guntower
|
||||
rotate: false
|
||||
xy: 647, 347
|
||||
size: 365, 145
|
||||
orig: 365, 145
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 647, 347, 365, 145
|
||||
machinegun
|
||||
rotate: false
|
||||
xy: 690, 694
|
||||
size: 166, 29
|
||||
orig: 166, 29
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 690, 694, 166, 29
|
||||
machinegun-mount
|
||||
rotate: true
|
||||
xy: 858, 687
|
||||
size: 36, 48
|
||||
orig: 36, 48
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 858, 687, 36, 48
|
||||
rotate: 90
|
||||
rock
|
||||
rotate: false
|
||||
xy: 664, 607
|
||||
size: 290, 64
|
||||
orig: 290, 64
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 664, 607, 290, 64
|
||||
smoke-glow
|
||||
rotate: false
|
||||
xy: 946, 673
|
||||
size: 50, 50
|
||||
orig: 50, 50
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 946, 673, 50, 50
|
||||
smoke-puff01-bg
|
||||
rotate: false
|
||||
xy: 312, 630
|
||||
size: 92, 62
|
||||
orig: 92, 62
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 312, 630, 92, 62
|
||||
smoke-puff01-fg
|
||||
rotate: false
|
||||
xy: 222, 633
|
||||
size: 88, 59
|
||||
orig: 88, 59
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 222, 633, 88, 59
|
||||
smoke-puff02-fg
|
||||
rotate: false
|
||||
xy: 406, 630
|
||||
size: 92, 62
|
||||
orig: 92, 62
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 406, 630, 92, 62
|
||||
smoke-puff03-fg
|
||||
rotate: false
|
||||
xy: 500, 630
|
||||
size: 92, 62
|
||||
orig: 92, 62
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 500, 630, 92, 62
|
||||
smoke-puff04-fg
|
||||
rotate: false
|
||||
xy: 2, 662
|
||||
size: 78, 48
|
||||
orig: 78, 48
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 662, 78, 48
|
||||
tank-bottom
|
||||
rotate: false
|
||||
xy: 2, 354
|
||||
size: 643, 138
|
||||
orig: 643, 138
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 354, 643, 138
|
||||
tank-bottom-shadow
|
||||
rotate: false
|
||||
xy: 2, 2
|
||||
size: 646, 171
|
||||
orig: 646, 171
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 2, 646, 171
|
||||
tank-top
|
||||
rotate: false
|
||||
xy: 195, 494
|
||||
size: 704, 111
|
||||
orig: 704, 111
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 195, 494, 704, 111
|
||||
tread
|
||||
rotate: false
|
||||
xy: 172, 708
|
||||
size: 48, 15
|
||||
orig: 48, 15
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 172, 708, 48, 15
|
||||
tread-inside
|
||||
rotate: true
|
||||
xy: 156, 710
|
||||
size: 13, 14
|
||||
orig: 13, 14
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 156, 710, 13, 14
|
||||
rotate: 90
|
||||
wheel-big
|
||||
rotate: false
|
||||
xy: 97, 540
|
||||
size: 96, 96
|
||||
orig: 96, 96
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 97, 540, 96, 96
|
||||
wheel-big-overlay
|
||||
rotate: false
|
||||
xy: 2, 559
|
||||
size: 93, 93
|
||||
orig: 93, 93
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 559, 93, 93
|
||||
wheel-mid
|
||||
rotate: false
|
||||
xy: 594, 624
|
||||
size: 68, 68
|
||||
orig: 68, 68
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 594, 624, 68, 68
|
||||
wheel-mid-overlay
|
||||
rotate: false
|
||||
xy: 152, 638
|
||||
size: 68, 68
|
||||
orig: 68, 68
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 152, 638, 68, 68
|
||||
wheel-small
|
||||
rotate: false
|
||||
xy: 908, 687
|
||||
size: 36, 36
|
||||
orig: 36, 36
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 908, 687, 36, 36
|
||||
|
||||
|
Before Width: | Height: | Size: 519 KiB After Width: | Height: | Size: 438 KiB |
@ -1,7 +1,7 @@
|
||||
{
|
||||
"skeleton": {
|
||||
"hash": "3P3VgYJ8Bxk",
|
||||
"spine": "4.0.34-beta",
|
||||
"spine": "4.0.46-beta",
|
||||
"x": -5852.65,
|
||||
"y": -348.5,
|
||||
"width": 7202.61,
|
||||
|
||||
@ -1,13 +1,6 @@
|
||||
|
||||
vine-pma.png
|
||||
size: 128,1024
|
||||
format: RGBA8888
|
||||
filter: Linear,Linear
|
||||
repeat: none
|
||||
size: 128, 1024
|
||||
filter: Linear, Linear
|
||||
pma: true
|
||||
vine
|
||||
rotate: false
|
||||
xy: 2, 2
|
||||
size: 68, 962
|
||||
orig: 68, 962
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
bounds: 2, 2, 68, 962
|
||||
|
||||
|
Before Width: | Height: | Size: 135 KiB After Width: | Height: | Size: 69 KiB |
@ -1,7 +1,7 @@
|
||||
{
|
||||
"skeleton": {
|
||||
"hash": "mROo4Xkf3Fs",
|
||||
"spine": "4.0.34-beta",
|
||||
"spine": "4.0.46-beta",
|
||||
"x": -87.7,
|
||||
"y": -1.71,
|
||||
"width": 227.65,
|
||||
|
||||
@ -68,6 +68,7 @@ function load() {
|
||||
console.log("Json: " + time.totalTime);*/
|
||||
|
||||
skeleton = new spine.Skeleton(skeletonData);
|
||||
skeleton.y = -150;
|
||||
var stateData = new spine.AnimationStateData(skeleton.data);
|
||||
state = new spine.AnimationState(stateData);
|
||||
stateData.defaultMix = 0;
|
||||
|
||||