Commit 8ac4da0b authored by 杨一航's avatar 杨一航

add

parent 289bab2c
{
"ver": "2.0.1",
"uuid": "125f9b59-96b8-48ec-a791-45ae546aaaf5",
"downloadMode": 0,
"duration": 3.239184,
"subMetas": {}
}
\ No newline at end of file
{ {
"ver": "2.0.1", "ver": "2.0.1",
"uuid": "84f98c7e-680e-41c4-9933-7ec53e966cd5", "uuid": "472731e9-9402-473b-b892-7023781f91e6",
"downloadMode": 0, "downloadMode": 0,
"duration": 0.84, "duration": 8.16,
"subMetas": {} "subMetas": {}
} }
\ No newline at end of file
{ {
"ver": "2.0.1", "ver": "2.0.1",
"uuid": "ac0838fe-ab35-4dee-b872-64e85696624b", "uuid": "c85b32d0-9ba8-4cce-a7be-b038bbb94ef6",
"downloadMode": 0, "downloadMode": 0,
"duration": 0.9428, "duration": 16.4432,
"subMetas": {} "subMetas": {}
} }
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "a97668f7-c0e5-4a83-89dc-2aeabafdef57",
"downloadMode": 0,
"duration": 1.959184,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "72246b94-167e-4a13-b4b4-0ab93f556a38",
"downloadMode": 0,
"duration": 11.352,
"subMetas": {}
}
\ No newline at end of file
{ {
"ver": "2.0.1", "ver": "2.0.1",
"uuid": "6739634e-4b68-490b-bba2-9a0268beaa14", "uuid": "c810825a-18c3-4b2d-9f86-f188c3954708",
"downloadMode": 0, "downloadMode": 0,
"duration": 0.824, "duration": 7.632,
"subMetas": {} "subMetas": {}
} }
\ No newline at end of file
{ {
"ver": "2.0.1", "ver": "2.0.1",
"uuid": "04c4579c-137f-4199-9aac-4565f34577e0", "uuid": "053c5a47-f5e7-4fe8-85d0-507fba031f19",
"downloadMode": 0, "downloadMode": 0,
"duration": 0.842, "duration": 3.648,
"subMetas": {} "subMetas": {}
} }
\ No newline at end of file
{ {
"ver": "2.0.1", "ver": "2.0.1",
"uuid": "93462777-90a8-4014-8f79-766e9f1171eb", "uuid": "f4174383-2124-454c-8e6a-24cc8e4723de",
"downloadMode": 0, "downloadMode": 0,
"duration": 0.842, "duration": 3.72,
"subMetas": {} "subMetas": {}
} }
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "d9c26cc5-0494-4113-ac80-cb3eba3d0d7c",
"downloadMode": 0,
"duration": 3.888,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "c41aa3a7-b710-4d29-93e2-d8b037cc47e1",
"downloadMode": 0,
"duration": 0.697429,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "0bac7595-154d-410e-b18e-ea4c952f59eb",
"downloadMode": 0,
"duration": 5.616,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "e8f90aa6-e076-4a7b-b91b-1bc541058034",
"downloadMode": 0,
"duration": 2.184,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "24706be0-31ea-48fd-ae1c-d70531ae36fe",
"downloadMode": 0,
"duration": 2.328,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "1186d583-e7b6-428a-8eb3-4395c278a714",
"downloadMode": 0,
"duration": 0.503188,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "bef612ef-131c-4462-a287-c382db48aaa7",
"downloadMode": 0,
"duration": 0.763813,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "0d9bbb30-52bc-4ebe-96c0-bd97065392dc",
"downloadMode": 0,
"duration": 1.024438,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "57d94c1c-c834-4248-8dc6-9c3de6c9da92",
"downloadMode": 0,
"duration": 1.076563,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "cb5bc344-b0b4-4bb8-8bbc-c9952a239447",
"downloadMode": 0,
"duration": 0.998375,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "029fd470-e6f8-463a-942f-5992313056a2",
"downloadMode": 0,
"duration": 1.511625,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "2c5cbd6d-6ad3-46de-9b9f-32babc96561d",
"downloadMode": 0,
"duration": 0.711688,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "6c2c3bfe-4eba-4dec-950e-c06028e19334",
"downloadMode": 0,
"duration": 1.77225,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "15ea68eb-6e32-48a6-9c82-36119f1892c3",
"downloadMode": 0,
"duration": 1.381313,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "4787b516-cfb8-4e94-9ecb-511207551bf6",
"downloadMode": 0,
"duration": 1.303125,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "53186d4b-8aee-4ffb-bbc5-bda34934e632",
"downloadMode": 0,
"duration": 1.024438,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "36a17193-9c5f-487a-9daf-f189dc25579e",
"downloadMode": 0,
"duration": 0.842,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "9691ab79-cadc-48e2-b116-89d84dce5e8d",
"downloadMode": 0,
"duration": 1.024438,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "b0b4c7f1-7e6f-4a7a-9bc0-308cd55d37aa",
"downloadMode": 0,
"duration": 3.291875,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "b7aef287-a3b7-48f0-a38d-ade5723c2500",
"downloadMode": 0,
"duration": 1.77225,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "fde4ca6b-9344-4789-a5e1-f621f95589b8",
"downloadMode": 0,
"duration": 0.6335,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "fb996871-900a-4e11-86e8-30bef375b63b",
"downloadMode": 0,
"duration": 0.94625,
"subMetas": {}
}
\ No newline at end of file
...@@ -27,6 +27,13 @@ export default class EndView extends cc.Component { ...@@ -27,6 +27,13 @@ export default class EndView extends cc.Component {
@property(cc.Node) @property(cc.Node)
blueIcon: cc.Node = null; blueIcon: cc.Node = null;
@property(cc.Node)
redCard: cc.Node = null;
@property(cc.Node)
blueCard: cc.Node = null;
@property(cc.Label) @property(cc.Label)
lb_red: cc.Label = null; lb_red: cc.Label = null;
...@@ -42,7 +49,7 @@ export default class EndView extends cc.Component { ...@@ -42,7 +49,7 @@ export default class EndView extends cc.Component {
} }
async showView(win: boolean, redScore, blueScore, redUrl, blueUrl) { async showView(win: boolean, rewWord, blueWord, redCard, blueCard, redUrl, blueUrl) {
this.node.opacity = 255; this.node.opacity = 255;
...@@ -51,8 +58,12 @@ export default class EndView extends cc.Component { ...@@ -51,8 +58,12 @@ export default class EndView extends cc.Component {
cc.tween(this.frame).to(1, { scale: 1 }, { easing: "sineIn" }).start(); cc.tween(this.frame).to(1, { scale: 1 }, { easing: "sineIn" }).start();
this.winRoot.active = win; this.winRoot.active = win;
this.loseRoot.active = !win; this.loseRoot.active = !win;
this.lb_blue.string = blueScore; this.lb_blue.string = blueWord;
this.lb_red.string = redScore; this.lb_red.string = rewWord;
this.redCard.getComponent(cc.Sprite).spriteFrame = redCard;
this.blueCard.getComponent(cc.Sprite).spriteFrame = blueCard;
cc.loader.load({ url: redUrl }, (err, img) => { cc.loader.load({ url: redUrl }, (err, img) => {
this.redIcon.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(img) this.redIcon.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(img)
......
...@@ -27,14 +27,14 @@ ...@@ -27,14 +27,14 @@
"_active": true, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 80 "__id__": 92
}, },
{ {
"__id__": 81 "__id__": 93
} }
], ],
"_prefab": { "_prefab": {
"__id__": 82 "__id__": 94
}, },
"_opacity": 255, "_opacity": 255,
"_color": { "_color": {
...@@ -263,19 +263,25 @@ ...@@ -263,19 +263,25 @@
"__id__": 67 "__id__": 67
}, },
{ {
"__id__": 70 "__id__": 73
}, },
{ {
"__id__": 73 "__id__": 79
},
{
"__id__": 82
},
{
"__id__": 85
}, },
{ {
"__id__": 76 "__id__": 88
} }
], ],
"_active": true, "_active": true,
"_components": [], "_components": [],
"_prefab": { "_prefab": {
"__id__": 79 "__id__": 91
}, },
"_opacity": 255, "_opacity": 255,
"_color": { "_color": {
...@@ -1708,15 +1714,15 @@ ...@@ -1708,15 +1714,15 @@
"__type__": "TypedArray", "__type__": "TypedArray",
"ctor": "Float64Array", "ctor": "Float64Array",
"array": [ "array": [
-350, -380,
-80, -80,
0, 0,
0, 0,
0, 0,
0, 0,
1, 1,
1, 0.8,
1, 0.8,
1 1
] ]
}, },
...@@ -2023,15 +2029,15 @@ ...@@ -2023,15 +2029,15 @@
"__type__": "TypedArray", "__type__": "TypedArray",
"ctor": "Float64Array", "ctor": "Float64Array",
"array": [ "array": [
350, 380,
-80, -80,
0, 0,
0, 0,
0, 0,
0, 0,
1, 1,
1, 0.8,
1, 0.8,
1 1
] ]
}, },
...@@ -2475,20 +2481,456 @@ ...@@ -2475,20 +2481,456 @@
}, },
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_name": "rlight", "_name": "redBox",
"_objFlags": 0, "_objFlags": 0,
"_parent": { "_parent": {
"__id__": 7 "__id__": 7
}, },
"_children": [
{
"__id__": 68
}
],
"_active": true,
"_components": [
{
"__id__": 71
}
],
"_prefab": {
"__id__": 72
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 147,
"height": 166
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-222.295,
-64.802,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "New Sprite",
"_objFlags": 0,
"_parent": {
"__id__": 67
},
"_children": [], "_children": [],
"_active": true, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 68 "__id__": 69
} }
], ],
"_prefab": { "_prefab": {
"__id__": 69 "__id__": 70
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 40,
"height": 36
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-4.408,
-15.43,
0,
0,
0,
0,
1,
0.5,
0.5,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 68
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "8cdb44ac-a3f6-449f-b354-7cd48cf84061"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "84b72720-2013-4f2b-b787-52900432f34f"
},
"fileId": "c4DUSBn0VF96XtfEeVQ1eQ",
"sync": false
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 67
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "3410333e-dd0c-44e1-b7b0-3c572e1064ef"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "84b72720-2013-4f2b-b787-52900432f34f"
},
"fileId": "2cfbsdnAdBfqyVt1grgY05",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "blueBox",
"_objFlags": 0,
"_parent": {
"__id__": 7
},
"_children": [
{
"__id__": 74
}
],
"_active": true,
"_components": [
{
"__id__": 77
}
],
"_prefab": {
"__id__": 78
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 147,
"height": 166
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
226.171,
-54.816,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "New Sprite",
"_objFlags": 0,
"_parent": {
"__id__": 73
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 75
}
],
"_prefab": {
"__id__": 76
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 40,
"height": 36
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-2.204,
-17.634,
0,
0,
0,
0,
1,
0.5,
0.5,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 74
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "8cdb44ac-a3f6-449f-b354-7cd48cf84061"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "84b72720-2013-4f2b-b787-52900432f34f"
},
"fileId": "16F/RD9axO2YxPv/p94jtT",
"sync": false
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 73
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "641eb753-dec4-4952-b33a-c0a687c40692"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "84b72720-2013-4f2b-b787-52900432f34f"
},
"fileId": "3dnDP3ic5BM6oSmXMMAybl",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "rlight",
"_objFlags": 0,
"_parent": {
"__id__": 7
},
"_children": [],
"_active": false,
"_components": [
{
"__id__": 80
}
],
"_prefab": {
"__id__": 81
}, },
"_opacity": 255, "_opacity": 255,
"_color": { "_color": {
...@@ -2542,7 +2984,7 @@ ...@@ -2542,7 +2984,7 @@
"_name": "", "_name": "",
"_objFlags": 0, "_objFlags": 0,
"node": { "node": {
"__id__": 67 "__id__": 79
}, },
"_enabled": true, "_enabled": true,
"_materials": [ "_materials": [
...@@ -2588,14 +3030,14 @@ ...@@ -2588,14 +3030,14 @@
"__id__": 7 "__id__": 7
}, },
"_children": [], "_children": [],
"_active": true, "_active": false,
"_components": [ "_components": [
{ {
"__id__": 71 "__id__": 83
} }
], ],
"_prefab": { "_prefab": {
"__id__": 72 "__id__": 84
}, },
"_opacity": 255, "_opacity": 255,
"_color": { "_color": {
...@@ -2649,7 +3091,7 @@ ...@@ -2649,7 +3091,7 @@
"_name": "", "_name": "",
"_objFlags": 0, "_objFlags": 0,
"node": { "node": {
"__id__": 70 "__id__": 82
}, },
"_enabled": true, "_enabled": true,
"_materials": [ "_materials": [
...@@ -2698,18 +3140,18 @@ ...@@ -2698,18 +3140,18 @@
"_active": true, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 74 "__id__": 86
} }
], ],
"_prefab": { "_prefab": {
"__id__": 75 "__id__": 87
}, },
"_opacity": 255, "_opacity": 255,
"_color": { "_color": {
"__type__": "cc.Color", "__type__": "cc.Color",
"r": 0, "r": 239,
"g": 0, "g": 6,
"b": 0, "b": 6,
"a": 255 "a": 255
}, },
"_contentSize": { "_contentSize": {
...@@ -2719,15 +3161,15 @@ ...@@ -2719,15 +3161,15 @@
}, },
"_anchorPoint": { "_anchorPoint": {
"__type__": "cc.Vec2", "__type__": "cc.Vec2",
"x": 0, "x": 0.5,
"y": 0.5 "y": 0.5
}, },
"_trs": { "_trs": {
"__type__": "TypedArray", "__type__": "TypedArray",
"ctor": "Float64Array", "ctor": "Float64Array",
"array": [ "array": [
-380, -228.685,
-270, -177.691,
0, 0,
0, 0,
0, 0,
...@@ -2756,7 +3198,7 @@ ...@@ -2756,7 +3198,7 @@
"_name": "", "_name": "",
"_objFlags": 0, "_objFlags": 0,
"node": { "node": {
"__id__": 73 "__id__": 85
}, },
"_enabled": true, "_enabled": true,
"_materials": [ "_materials": [
...@@ -2806,18 +3248,18 @@ ...@@ -2806,18 +3248,18 @@
"_active": true, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 77 "__id__": 89
} }
], ],
"_prefab": { "_prefab": {
"__id__": 78 "__id__": 90
}, },
"_opacity": 255, "_opacity": 255,
"_color": { "_color": {
"__type__": "cc.Color", "__type__": "cc.Color",
"r": 0, "r": 28,
"g": 0, "g": 15,
"b": 0, "b": 232,
"a": 255 "a": 255
}, },
"_contentSize": { "_contentSize": {
...@@ -2827,15 +3269,15 @@ ...@@ -2827,15 +3269,15 @@
}, },
"_anchorPoint": { "_anchorPoint": {
"__type__": "cc.Vec2", "__type__": "cc.Vec2",
"x": 0, "x": 0.5,
"y": 0.5 "y": 0.5
}, },
"_trs": { "_trs": {
"__type__": "TypedArray", "__type__": "TypedArray",
"ctor": "Float64Array", "ctor": "Float64Array",
"array": [ "array": [
320, 226.171,
-270, -171.079,
0, 0,
0, 0,
0, 0,
...@@ -2864,7 +3306,7 @@ ...@@ -2864,7 +3306,7 @@
"_name": "", "_name": "",
"_objFlags": 0, "_objFlags": 0,
"node": { "node": {
"__id__": 76 "__id__": 88
}, },
"_enabled": true, "_enabled": true,
"_materials": [ "_materials": [
...@@ -2937,11 +3379,17 @@ ...@@ -2937,11 +3379,17 @@
"blueIcon": { "blueIcon": {
"__id__": 56 "__id__": 56
}, },
"lb_red": { "redCard": {
"__id__": 68
},
"blueCard": {
"__id__": 74 "__id__": 74
}, },
"lb_red": {
"__id__": 86
},
"lb_blue": { "lb_blue": {
"__id__": 77 "__id__": 89
}, },
"replayNode": { "replayNode": {
"__id__": 63 "__id__": 63
......
...@@ -10595,7 +10595,7 @@ ...@@ -10595,7 +10595,7 @@
"__type__": "TypedArray", "__type__": "TypedArray",
"ctor": "Float64Array", "ctor": "Float64Array",
"array": [ "array": [
-790, 590,
80, 80,
0, 0,
0, 0,
...@@ -10773,7 +10773,7 @@ ...@@ -10773,7 +10773,7 @@
"__type__": "TypedArray", "__type__": "TypedArray",
"ctor": "Float64Array", "ctor": "Float64Array",
"array": [ "array": [
-790, 590,
80, 80,
0, 0,
0, 0,
......
This source diff could not be displayed because it is too large. You can view the blob instead.
import { res } from "../../../form_angular/src/app/play/resources";
import EndView from "../prefabs/endView/EndView"; import EndView from "../prefabs/endView/EndView";
import Keyboard from "../prefabs/keyboards/Keyboard"; import Keyboard from "../prefabs/keyboards/Keyboard";
import LoadingLayer from "../script/BoardGame_yyh_LoadingLayer"; import LoadingLayer from "../script/BoardGame_yyh_LoadingLayer";
...@@ -8,7 +9,6 @@ import { MyCocosSceneComponent } from "../script/MyCocosSceneComponent"; ...@@ -8,7 +9,6 @@ import { MyCocosSceneComponent } from "../script/MyCocosSceneComponent";
import { NetworkHelper } from "../script/NetworkHelper"; import { NetworkHelper } from "../script/NetworkHelper";
import { GameServer } from "../script/Server"; import { GameServer } from "../script/Server";
import { asyncTweenTo, asyncDelay, onHomeworkFinish, asyncPlayDragonBoneAnimation } from "../script/util"; import { asyncTweenTo, asyncDelay, onHomeworkFinish, asyncPlayDragonBoneAnimation } from "../script/util";
import BoardCardItem from "./boardCardItem";
const DOLOG = false; const DOLOG = false;
...@@ -25,17 +25,19 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -25,17 +25,19 @@ export default class SceneComponent extends MyCocosSceneComponent {
@property(cc.Node) @property(cc.Node)
cat = null cat = null
@property(cc.Node) @property(cc.Node)
bfly: cc.Node = null pp = null
@property(cc.Node) @property(cc.Node)
cover = null cover = null
@property(cc.Node) @property(cc.Node)
recordCat = null recordCat = null
@property(cc.Node) @property(cc.Node)
btn_keyboard: cc.Node = null cardRoot = null
@property(cc.Node)
_cardList: Array<cc.Node> = []; myCardRoot = null
@property(cc.Node)
private _isRolling: any; inputNode = null
@property(cc.SpriteFrame)
cardList = []
_gameWordList = []; _gameWordList = [];
excellent: any; excellent: any;
...@@ -43,11 +45,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -43,11 +45,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
private _loadingDone: boolean = false; private _loadingDone: boolean = false;
private _loadingCall: Function private _loadingCall: Function
private _recordBefore: boolean = false; private _recordBefore: boolean = false;
private _coinNode: cc.Node;
private _springNode: cc.Node;
private _leftTime: number; private _leftTime: number;
private _redLb: cc.Label;
private _blueLb: cc.Label;
private _keyboard: Keyboard; private _keyboard: Keyboard;
private _blueHeadIcon: cc.Node; private _blueHeadIcon: cc.Node;
private _redHeadIcon: cc.Node; private _redHeadIcon: cc.Node;
...@@ -58,14 +56,13 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -58,14 +56,13 @@ export default class SceneComponent extends MyCocosSceneComponent {
private _blueLightList: any; private _blueLightList: any;
private _round2WordList: Array<{ word: string, uuid: string }>; private _round2WordList: Array<{ word: string, uuid: string }>;
private _stepWord: string; private _stepWord: string;
private _birdsRoot: cc.Node;
private _redUrl: any; private _redUrl: any;
private _blueUrl: any; private _blueUrl: any;
lb_round2: cc.Node;
private _localAudioRoot: cc.Node; private _localAudioRoot: cc.Node;
private _round: number; private _round: number;
private _catSpeaking: boolean; private _catSpeaking: boolean;
private _audioNode: cc.Node; private _audioNode: cc.Node;
private _canChosendCard: boolean = true;
onLoad() { onLoad() {
...@@ -90,8 +87,17 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -90,8 +87,17 @@ export default class SceneComponent extends MyCocosSceneComponent {
this._keyboard.InputEndCall = this._inputWords.bind(this); this._keyboard.InputEndCall = this._inputWords.bind(this);
} }
_reqestWord() {
if (!this._inputWords) {
return;
}
this._sendMsg(MsgType.USER_REQ_WOED, { word: this._inputWords, uuid: this.playerId })
}
_inputWords(word) { _inputWords(word) {
this._sendMsg(MsgType.USER_REQ_ERQ, { word: word, uuid: this.playerId }) this._inputWords = word;
this.inputNode.getChildByName("lb").getComponent(cc.Label).string = word;
} }
addPreloadImage() { addPreloadImage() {
// TODO 根据自己的配置预加载图片资源 // TODO 根据自己的配置预加载图片资源
...@@ -163,18 +169,11 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -163,18 +169,11 @@ export default class SceneComponent extends MyCocosSceneComponent {
let topRoot = cc.find("Canvas/topRoot"); let topRoot = cc.find("Canvas/topRoot");
this._redLightList = topRoot.getChildByName("lights").getChildByName("red"); this._blueHeadIcon = topRoot.getChildByName("blueHead").getChildByName("blue").getChildByName("headIcon");
this._blueLightList = topRoot.getChildByName("lights").getChildByName("blue"); this._redHeadIcon = topRoot.getChildByName("redHead").getChildByName("red").getChildByName("headIcon");
this._blueHeadIcon = topRoot.getChildByName("blue").getChildByName("headIcon");
this._redHeadIcon = topRoot.getChildByName("red").getChildByName("headIcon");
this._redLb = topRoot.getChildByName("lb_red").getComponent(cc.Label)
this._blueLb = topRoot.getChildByName("lb_blue").getComponent(cc.Label)
this._clockNode = this.cat.parent.getChildByName("clock"); this._clockNode = this.cat.parent.getChildByName("clock");
this._clockTime = this._clockNode.getChildByName("lb").getComponent(cc.Label); this._clockTime = this._clockNode.getChildByName("lb").getComponent(cc.Label);
this._wordCardRoot = cc.find("Canvas/center/wordBgRoot");
this._birdsRoot = cc.find("Canvas/center/birdsRoot");
this.lb_round2 = cc.find("Canvas/lb_round2");
this.cat.getChildByName("btn").on("click", () => { this.cat.getChildByName("btn").on("click", () => {
if (this._catSpeaking) { if (this._catSpeaking) {
...@@ -183,6 +182,12 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -183,6 +182,12 @@ export default class SceneComponent extends MyCocosSceneComponent {
this._catSpeaking = true; this._catSpeaking = true;
this.catAni(); this.catAni();
}) })
this.inputNode.active = false;
this.inputNode.on("click", this._reqestWord, this);
this.pp.active = false;
this.pp.on("click", this.openCoursView, this);
} }
loadPlayerHeadImage() { loadPlayerHeadImage() {
...@@ -279,13 +284,14 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -279,13 +284,14 @@ export default class SceneComponent extends MyCocosSceneComponent {
} }
_initGameData() { _initGameData() {
let cardRoot = cc.find("Canvas/center/cardRoot"); let cards = this.cardRoot.children;
let cards = cardRoot.children; for (let i = 0; i < this.cardList.length; ++i) {
for (let i = 0; i < cards.length; ++i) { let word = this.cardList[i].name;
let card = cards[i]; cards[i].getChildByName("card").getComponent(cc.Sprite).spriteFrame = this.cardList[i];
this._gameWordList.push(card.name) cards[i].getChildByName("word").getComponent(cc.Label).string = word;
}
this._gameWordList.push(word)
}
} }
_sendMsg(type: MsgType, data: any) { _sendMsg(type: MsgType, data: any) {
this.networkHelper.sendFrame({ this.networkHelper.sendFrame({
...@@ -295,7 +301,8 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -295,7 +301,8 @@ export default class SceneComponent extends MyCocosSceneComponent {
} }
_isSeverMsgType(type) { _isSeverMsgType(type) {
return type == MsgType.USER_JOIN_ERQ || return type == MsgType.USER_JOIN_ERQ ||
type == MsgType.USER_REQ_ERQ || type == MsgType.USER_REQ_WOED ||
type == MsgType.USER_REQ_ADD_WOED ||
type == MsgType.USER_PREPARE_REQ; type == MsgType.USER_PREPARE_REQ;
} }
_playerList; _playerList;
...@@ -353,6 +360,8 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -353,6 +360,8 @@ export default class SceneComponent extends MyCocosSceneComponent {
else if (type == MsgType.ROUND_START_EV) { else if (type == MsgType.ROUND_START_EV) {
if (data.round == 1) { if (data.round == 1) {
this._round = 1 this._round = 1
this._initCardClickEvent();
} else { } else {
this._round = 2 this._round = 2
let index = data.index; let index = data.index;
...@@ -363,7 +372,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -363,7 +372,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
this.schedule(this._cyclePlayAudio, 2.5, 3, 2.2) this.schedule(this._cyclePlayAudio, 2.5, 3, 2.2)
// this.lb_round2.getComponent(cc.Label).string = "当前发音单词:" + this._stepWord
console.log("========setp word ===========" + this._stepWord); console.log("========setp word ===========" + this._stepWord);
} }
...@@ -376,9 +385,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -376,9 +385,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
} }
} }
_cyclePlayAudio() {
this.playLocalAudio(this._stepWord);
}
_updateUserJoin(data: MsgData) { _updateUserJoin(data: MsgData) {
data.PlayerList.forEach((player) => { data.PlayerList.forEach((player) => {
...@@ -409,50 +416,37 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -409,50 +416,37 @@ export default class SceneComponent extends MyCocosSceneComponent {
); );
}); });
} }
_cardsAni() {
let cardRoot = cc.find("Canvas/center/cardRoot");
let cards = cardRoot.children;
for (let i = 0; i < cards.length; ++i) {
cc.tween(cards[i]).delay(0.25 * i).by(0.3, { scale: 1.05 }).to(0.1, { scale: 1 }).start();
}
}
_doStartGameAni(data: MsgData) { _doStartGameAni(data: MsgData) {
this.log("_doStartGameAni") this.log("_doStartGameAni")
this._updateClock(data.Time); this._updateClock(data.Time);
let aniCall = () => { let aniCall = () => {
let wp1 = this.bfly.convertToWorldSpaceAR(cc.Vec2.ZERO);
let wp2 = this.btn_keyboard.convertToWorldSpaceAR(cc.Vec2.ZERO)
let offsetX = wp2.x - wp1.x;
console.log("offset x =" + offsetX)
cc.tween(this.bfly).by(1, { x: offsetX }).call(() => {
this.bfly.getComponent(dragonBones.ArmatureDisplay).playAnimation("begin", 1);
}).delay(1.5).call(() => {
this.playLocalAudio("flyd")
}).delay(1.5).call(() => {
this._sendMsg(MsgType.USER_PREPARE_REQ, {}); this._sendMsg(MsgType.USER_PREPARE_REQ, {});
this.playAudioByUrl(this.data.audioUrl_keyboard_pop) // this.playAudioByUrl(this.data.audioUrl_keyboard_pop)
this._keyboard.showIn(); // this._keyboard.showIn();
}).by(1, { x: -offsetX }).start();
} }
let doneLoadCall = async () => { let doneLoadCall = async () => {
this._cardsAni();
asyncPlayDragonBoneAnimation(this.cat, "begin", 0) asyncPlayDragonBoneAnimation(this.cat, "begin", 0)
this._catSpeaking = true; this._catSpeaking = true;
this.playAudioByUrl(this.data.audioUrl_start, () => {
this.playLocalAudio("gameStartTip", () => {
aniCall(); aniCall();
this._catSpeaking = false; this._catSpeaking = false;
asyncPlayDragonBoneAnimation(this.cat, "normal", 0) asyncPlayDragonBoneAnimation(this.cat, "normal", 0)
}) })
// this.playAudioByUrl(this.data.audioUrl_start, () => {
// aniCall();
// this._catSpeaking = false;
// asyncPlayDragonBoneAnimation(this.cat, "normal", 0)
// })
} }
if (this._loadingDone) { if (this._loadingDone) {
...@@ -462,178 +456,145 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -462,178 +456,145 @@ export default class SceneComponent extends MyCocosSceneComponent {
} }
} }
_updateRootSt(data: MsgData) { _updateRootSt(data: MsgData) {
DOLOG && console.log(data);
if (data.Round == 1) {
this._updateCards(data.getAnswerList())
} else {
this._updateRound2Cards(data.getAnswerList())
}
this._updateClock(data.Time); this._updateClock(data.Time);
this._updateProgrss(data.RedScore, data.BuleSocre, data.Round)
} }
async _roundEndCheck(data) { async _roundEndCheck(data) {
if (data.round == 1) { if (data.round == 1) {
this._round2WordList = data.answerList
console.log("====_round2WordList====");
console.log(this._round2WordList);
// reason 1 全部完成, 2 时间到了
this._keyboard.showOut(true);
this._clockTime.string = "0";
console.log("_roundEndCheck");
console.log(data);
if (data.reason == 1) {
cc.audioEngine.stopAllEffects();
this._catSpeaking = false;
asyncPlayDragonBoneAnimation(this.cat, "begin", 0)
this._catSpeaking = true;
this.playAudioByUrl(this.data.audioUrl_finish_firstRound, () => {
this._reInitCards();
this.playAudioByUrl(this.data.audioUrl_waiting_secondRound, () => {
asyncPlayDragonBoneAnimation(this.cat, "normal", 0)
this._catSpeaking = false;
aniCall();
})
})
} else {
cc.audioEngine.stopAllEffects();
this._catSpeaking = false;
asyncPlayDragonBoneAnimation(this.cat, "begin", 0)
this._catSpeaking = true;
this.playAudioByUrl(this.data.audioUrl_timeout_firstround, async () => {
await this._updateCards(data.answerList, true)
this._reInitCards();
this.playAudioByUrl(this.data.audioUrl_waiting_secondRound, () => {
asyncPlayDragonBoneAnimation(this.cat, "normal", 0)
this._catSpeaking = false;
aniCall();
})
})
}
data = new MsgData(data);
let aniCall = () => { let aniCall = () => {
this._sendMsg(MsgType.USER_PREPARE_REQ, {});
this._keyboard.showOut();
this.inputNode.active = true;
this.pp.addComponent(cc.Button);
}
let wp1 = this.bfly.convertToWorldSpaceAR(cc.Vec2.ZERO); let hasWord = false;
let wp2 = this.btn_keyboard.convertToWorldSpaceAR(cc.Vec2.ZERO) data.getAnswerList().forEach((val) => {
let offsetX = wp2.x - wp1.x; if (val.uuid == this.playerId) {
console.log("offset x =" + offsetX) hasWord = true;
cc.tween(this.bfly).by(1, { x: offsetX }).call(() => { }
this.bfly.getComponent(dragonBones.ArmatureDisplay).playAnimation("begin", 1); })
}).delay(1.5).call(() => { if (!hasWord) {
this.playLocalAudio("flyd") await this._autoChoseOneWord();
}).delay(1.5).call(() => {
this._sendMsg(MsgType.USER_PREPARE_REQ, {});
this._initCardClickEvent();
}).by(1, { x: -offsetX }).start();
} }
await this._mixCards();
} else { asyncPlayDragonBoneAnimation(this.cat, "begin", 0)
this._catSpeaking = true;
asyncDelay(3).then(() => {
this.pp.active = true;
})
this.unschedule(this._cyclePlayAudio); this.playLocalAudio("gameStart", () => {
cc.audioEngine.stopAllEffects(); aniCall();
// 鸟飞走 this._catSpeaking = false;
asyncPlayDragonBoneAnimation(this.cat, "normal", 0)
})
await this._birdsFly(data.ary); } else if (data.round == 2) {
this._checkUserAnswer(data)
let endview = cc.instantiate(this.endViewPrefab); }
endview.parent = this.node;
endview.zIndex = 1000;
let endViewCom: EndView = endview.getComponent(EndView);
let realRedScore = (Math.floor(data.redScore / 100) + data.redScore % 100);
let realBlueScore = (Math.floor(data.blueScore / 100) + data.blueScore % 100);
if (this.playerId == data.uuid) {
cc.audioEngine.stopAllEffects(); }
this._catSpeaking = false; _autoChoseOneWord() {
asyncPlayDragonBoneAnimation(this.cat, "begin", 0) return new Promise((resolve) => {
this.playAudioByUrl(this.data.audioUrl_win, () => { let index = Math.floor(Math.random() * this.cardList.length * 0.99);
asyncPlayDragonBoneAnimation(this.cat, "normal", 0) let word = this.cardList[index].name;
this._catSpeaking = false; this._sendMsg(
endViewCom.showView( MsgType.USER_REQ_ADD_WOED,
true, {
realRedScore, uuid: this.playerId,
realBlueScore, word: word,
this._redUrl, }
this._blueUrl )
) this._canChosendCard = false;
}) asyncPlayDragonBoneAnimation(this.cat, "begin", 0)
} else { this._catSpeaking = true;
cc.audioEngine.stopAllEffects(); this.playLocalAudio("otherturn", () => {
asyncPlayDragonBoneAnimation(this.cat, "normal", 0)
this._catSpeaking = false; this._catSpeaking = false;
asyncPlayDragonBoneAnimation(this.cat, "begin", 0) this.myCardRoot.getChildByName("card").getComponent(cc.Sprite).spriteFrame = this.cardList[index]
this.playAudioByUrl(this.data.audioUrl_lose, () => { this.myCardRoot.getChildByName("word").getComponent(cc.Label).string = word;
asyncPlayDragonBoneAnimation(this.cat, "normal", 0) resolve("");
this._catSpeaking = false; })
endViewCom.showView(
false,
realRedScore,
realBlueScore,
this._redUrl,
this._blueUrl
)
})
}
})
}
_mixCards() {
return new Promise(async (resolve) => {
let cards = this.cardRoot.children;
for (let i = 0; i < this.cardList.length; ++i) {
let maskNode = cards[i].getChildByName("mask");
let lNode = maskNode.getChildByName("l");
let rNode = maskNode.getChildByName("r");
cc.tween(lNode).by(1, { x: 100 }).start();
cc.tween(rNode).by(1, { x: -100 }).start();
}
let newwordListIndex = [];
let indexList = [];
for (let i = 0; i < 16; ++i) {
indexList.push(i);
}
for (let i = 0; i < 16; ++i) {
let index = Math.floor(Math.random() * indexList.length * 0.99);
let keyIndex = indexList[index];
indexList.splice(index, 1);
newwordListIndex.push(keyIndex);
}
} console.log(newwordListIndex)
} await asyncDelay(1);
async _birdsFly(list) {
console.log("fly list=====");
console.log(list);
let len = list[1] - list[0];
let x = 1; let y = 1;
if (len == 1) {
x = 0;
} else if (len == 4) {
x = 0;
} else if (len == 5) {
x = -1
} else if (len == 3) {
x = 1
}
this.playLocalAudio("line"); for (let i = 0; i < newwordListIndex.length; ++i) {
for (let i = 0; i < list.length; ++i) { let index = newwordListIndex[i];
let bird = this._birdsRoot.getChildByName("bird" + list[i]) let word = this.cardList[index].name;
let card = this._wordCardRoot.getChildByName("bird" + list[i]) cards[i].getChildByName("card").getComponent(cc.Sprite).spriteFrame = this.cardList[index];
cc.tween(bird).by(2, { x: x * 3000, y: y * 3000 }).start(); cards[i].getChildByName("word").active = false;
asyncPlayDragonBoneAnimation(bird, "right", 0); let maskNode = cards[i].getChildByName("mask");
cc.tween(card).by(2, { x: x * 3000, y: y * 3000 }).start() let lNode = maskNode.getChildByName("l");
} let rNode = maskNode.getChildByName("r");
await asyncDelay(2) cc.tween(lNode).by(1, { x: -100 }).start();
cc.tween(rNode).by(1, { x: 100 }).start();
}
await asyncDelay(1);
resolve("");
})
}
_cyclePlayAudio() {
this.playLocalAudio(this._stepWord);
} }
_initCardClickEvent() { _initCardClickEvent() {
this._wordCardRoot.children.forEach((card, index) => { this.cardRoot.children.forEach((card, index) => {
if (!card.getComponent(cc.Button)) { if (!card.getComponent(cc.Button)) {
card.addComponent(cc.Button) card.addComponent(cc.Button)
} }
let word = this.cardList[index].name;
card.on("click", () => { card.on("click", () => {
if (!this._canChosendCard) {
return;
}
this._canChosendCard = false;
console.log("===click birds==="); console.log("===click birds===");
this._sendMsg( this._sendMsg(
MsgType.USER_REQ_ERQ, MsgType.USER_REQ_ADD_WOED,
{ {
uuid: this.playerId, uuid: this.playerId,
index: index, word: word,
} }
) )
this.myCardRoot.getChildByName("card").getComponent(cc.Sprite).spriteFrame = this.cardList[index]
this.myCardRoot.getChildByName("word").getComponent(cc.Label).string = word;
}) })
...@@ -643,8 +604,6 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -643,8 +604,6 @@ export default class SceneComponent extends MyCocosSceneComponent {
let realRedScore = (Math.floor(redScore / 100) + redScore % 100); let realRedScore = (Math.floor(redScore / 100) + redScore % 100);
let realBlueScore = (Math.floor(blueScore / 100) + blueScore % 100); let realBlueScore = (Math.floor(blueScore / 100) + blueScore % 100);
this._redLb.string = "" + realRedScore;
this._blueLb.string = "" + realBlueScore;
if (round == 1) { if (round == 1) {
this._redLightList.children.forEach((node) => { this._redLightList.children.forEach((node) => {
...@@ -759,61 +718,78 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -759,61 +718,78 @@ export default class SceneComponent extends MyCocosSceneComponent {
this._clockTime.string = "" + Math.round(time); this._clockTime.string = "" + Math.round(time);
cc.tween(this._clockTime.node).to(0.3, { scale: 1.2 }).to(0.7, { scale: 1 }).start(); cc.tween(this._clockTime.node).to(0.3, { scale: 1.2 }).to(0.7, { scale: 1 }).start();
} }
_checkUserAnswer(data: { round: number, uuid: string, index: number, result: resultType }) { _checkUserAnswer(data: { uuid: string, time: number, isWin: boolean, list: Array<any> }) {
if (data.round == 1) { if (data.time) {
if (this.playerId == data.uuid) {
if (data.result == resultType.REPEAT) {
cc.log("这个单词已经存在了");
this.playAudioByUrl(this.data.audioUrl_filled) if (this.playerId != data.uuid) return
this.playLocalAudio(data.time == 2 ? "gameTip2" : "gameTip1");
} else if (data.result == resultType.WRONG) {
cc.log("抱歉 你答错了");
this.playLocalAudio("wordCardwrong")
} else if (data.result == resultType.RIGHT) {
this.playLocalAudio("wordRight")
cc.log("恭喜你答对了");
}
}
} else { } else {
let redWord = "";
let blueWord = "";
let endview = cc.instantiate(this.endViewPrefab);
endview.parent = this.node;
endview.zIndex = 1000;
let endViewCom: EndView = endview.getComponent(EndView);
let bird = this._birdsRoot.children[data.index] let side = this._getSideByUuid(this.playerId);
if (this.playerId == data.uuid) { if (side == "Red") {
if (data.result == resultType.WRONG) { data.list.forEach((val) => {
cc.log("抱歉 你答错了"); if (val.uuid == this.playerId) {
this.playLocalAudio("birdwrong") redWord = val.word;
} else {
asyncPlayDragonBoneAnimation(bird, "wrong").then(() => { blueWord = val.word;
bird.getComponent(dragonBones.ArmatureDisplay).playAnimation("normal", 0); }
}) })
} else {
} else if (data.result == resultType.RIGHT) { data.list.forEach((val) => {
if (val.uuid == this.playerId) {
blueWord = val.word;
} else {
redWord = val.word;
}
})
}
this.playLocalAudio("birdHappy") let redCard;
asyncPlayDragonBoneAnimation(bird, "right").then(() => { let blueCard;
bird.getComponent(dragonBones.ArmatureDisplay).playAnimation("normal", 0); for (let i = 0; i < this.cardList.length; ++i) {
}) let card = this.cardList[i];
cc.log("恭喜你答对了"); if (card.name == redWord) {
redCard = card;
}
if (card.name == blueWord) {
blueCard = card;
} }
} }
cc.audioEngine.stopAllEffects();
this._catSpeaking = false;
asyncPlayDragonBoneAnimation(this.cat, "begin", 0)
this.playAudioByUrl(this.data.audioUrl_win, () => {
asyncPlayDragonBoneAnimation(this.cat, "normal", 0)
this._catSpeaking = false;
endViewCom.showView(
true,
redWord,
blueWord,
redCard,
blueCard,
this._redUrl,
this._blueUrl
)
})
} }
} }
async openCoursView(node, word) { async openCoursView(node, word) {
this.cover.active = true; this.cover.active = true;
this.cat.active = false; // this.cat.active = false;
this._clockNode.active = false; this._clockNode.active = false;
let probar = this.cover.getChildByName("bg").getChildByName("probar"); let probar = this.cover.getChildByName("bg").getChildByName("probar");
let pass = this.cover.getChildByName("bg").getChildByName("pass"); let pass = this.cover.getChildByName("bg").getChildByName("pass");
let loss = this.cover.getChildByName("bg").getChildByName("loss"); let loss = this.cover.getChildByName("bg").getChildByName("loss");
this.cover.getChildByName("bg").getChildByName("bar").removeAllChildren(); this.cover.getChildByName("bg").getChildByName("bar").removeAllChildren();
let icon = cc.instantiate(node);
icon.parent = this.cover.getChildByName("bg").getChildByName("bar");
icon.x = 0;
icon.y = 0;
icon.scale = Math.min(600 / icon.width, 600 / icon.height);
pass.active = false; pass.active = false;
loss.active = false; loss.active = false;
...@@ -821,21 +797,21 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -821,21 +797,21 @@ export default class SceneComponent extends MyCocosSceneComponent {
let total = 1; let total = 1;
probar.getComponent(cc.ProgressBar).progress = total; probar.getComponent(cc.ProgressBar).progress = total;
if (!this._recordBefore && this.data.recordWait) {// // if (!this._recordBefore && this.data.recordWait) {//
this._recordBefore = true; // this._recordBefore = true;
await new Promise((resolve) => { // await new Promise((resolve) => {
this.recordCat.getComponent(dragonBones.ArmatureDisplay).playAnimation("normal", 0); // this.recordCat.getComponent(dragonBones.ArmatureDisplay).playAnimation("normal", 0);
this.playAudioByUrl(this.data.recordWait, () => { // this.playAudioByUrl(this.data.recordWait, () => {
this.recordCat.getComponent(dragonBones.ArmatureDisplay).playAnimation("record", 0); // this.recordCat.getComponent(dragonBones.ArmatureDisplay).playAnimation("record", 0);
console.log("record audio done=============="); // console.log("record audio done==============");
resolve("") // resolve("")
}); // });
}) // })
} else { // } else {
this.recordCat.getComponent(dragonBones.ArmatureDisplay).playAnimation("record", 0); this.recordCat.getComponent(dragonBones.ArmatureDisplay).playAnimation("record", 0);
} // }
this._startCourseware(word); this._startCourseware();
await asyncDelay(0.5); await asyncDelay(0.5);
// 6s // 6s
probar.getComponent(cc.ProgressBar).schedule(() => { probar.getComponent(cc.ProgressBar).schedule(() => {
...@@ -848,11 +824,11 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -848,11 +824,11 @@ export default class SceneComponent extends MyCocosSceneComponent {
}, 0.1, 61, 0.1) }, 0.1, 61, 0.1)
} }
async _startCourseware(word) { async _startCourseware() {
if (!cc.sys.isBrowser && window["courseware"]?.startTest) { if (!cc.sys.isBrowser && window["courseware"]?.startRecord) {
this.log("录音开始 单词:" + word); this.log("录音开始 识别 句子:");
window["courseware"]?.startTest(word); window["courseware"]?.startRecord(1);
} else { } else {
console.log("web 模拟录音开始"); console.log("web 模拟录音开始");
...@@ -864,66 +840,27 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -864,66 +840,27 @@ export default class SceneComponent extends MyCocosSceneComponent {
// cc.tween(this.cover).to(0.5, { opacity: 255 }).start(); // cc.tween(this.cover).to(0.5, { opacity: 255 }).start();
// await asyncDelay(0.5); // await asyncDelay(0.5);
if (!cc.sys.isBrowser && window["courseware"]?.stopTest) { if (!cc.sys.isBrowser && window["courseware"]?.startRecord) {
window["courseware"]?.stopTest((res, b) => { window["courseware"]?.startRecord((res, b) => {
if (typeof res == "string") { if (typeof res == "string") {
res = JSON.parse(res); res = JSON.parse(res);
} }
this.log("++++++++++++ _coursewareEnd +++++++++++++++"); this.log("++++++++++++ _coursewareEnd +++++++++++++++");
this.log("发音分数: pronunciation=== " + res.result?.pronunciation); this.log("发音=== " + res.text);
this._coursewareEnd(res.result?.pronunciation || 0,) this._coursewareEnd(res.text)
}); });
} else { } else {
await asyncDelay(3); await asyncDelay(3);
this.log("web 模拟录音评测 结果"); this.log("web 模拟录音评测 结果");
this._coursewareEnd(Math.random() > 0.7 ? 90 : 60) this._coursewareEnd("test")
} }
} }
async _coursewareEnd(score: number) { async _coursewareEnd(text: string) {
this.log("测评分数:" + score);
if (score >= 70) {
let pass = this.cover.getChildByName("bg").getChildByName("pass");
pass.active = true;
pass.scale = 0;
cc.tween(pass).to(0.3, { scale: 0.5 }, { easing: "cubicIn" }).start();
this.playLocalAudio("right");
await asyncDelay(1);
this.cover.active = false;
this.cat.active = true;
this._clockNode.active = true;
this.log("====评测通过=====");
// this.networkHelper.sendFrame({
// type: "right",
// uuid: this.myData.uuid,
// });
} else {
let loss = this.cover.getChildByName("bg").getChildByName("loss");
loss.active = true;
loss.scale = 0;
cc.tween(loss).to(0.3, { scale: 0.5 }, { easing: "cubicIn" }).start();
this.playLocalAudio("wrong");
await asyncDelay(1);
this.cover.active = false;
this.cat.active = true;
this._clockNode.active = true;
this.log("====评测不通过=====");
// this.networkHelper.sendFrame({
// type: "wrong",
// uuid: this.myData.uuid,
// });
}
this.cover.active = false;
this.log(text)
} }
...@@ -931,7 +868,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -931,7 +868,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
// onHomeworkFinish(); // onHomeworkFinish();
} }
async playLocalAudio(audioName) { async playLocalAudio(audioName, callBack = null) {
if (this._audioNode) { if (this._audioNode) {
if (this._audioNode?.getComponent(cc.AudioSource)?.isPlaying) { if (this._audioNode?.getComponent(cc.AudioSource)?.isPlaying) {
...@@ -943,10 +880,13 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -943,10 +880,13 @@ export default class SceneComponent extends MyCocosSceneComponent {
if (audioNode) { if (audioNode) {
this._audioNode = audioNode; this._audioNode = audioNode;
// let realTime = audioNode.getComponent(cc.AudioSource).getDuration(); let realTime = audioNode.getComponent(cc.AudioSource).getDuration();
audioNode.getComponent(cc.AudioSource).play(); audioNode.getComponent(cc.AudioSource).play();
} else {
await asyncDelay(realTime);
callBack && callBack();
} else {
console.warn("no local audio with name " + audioName); console.warn("no local audio with name " + audioName);
} }
......
import BoardCardItem from "../scene/boardCardItem";
import MsgData from "./msgDate"; import MsgData from "./msgDate";
import { MsgType } from "./msgType"; import { MsgType } from "./msgType";
import { NetworkHelper } from "./NetworkHelper"; import { NetworkHelper } from "./NetworkHelper";
...@@ -14,9 +13,11 @@ export class AI { ...@@ -14,9 +13,11 @@ export class AI {
private _gameData: MsgData; private _gameData: MsgData;
private _countDelay: number; private _countDelay: number;
private _stepIndex: any; private _stepIndex: any;
constructor(networkHelper: NetworkHelper, playerData: any) { wordList: any;
constructor(networkHelper: NetworkHelper, playerData: any, wordList) {
this.networkHelper = networkHelper; this.networkHelper = networkHelper;
this.playerData = playerData; this.playerData = playerData;
this.wordList = wordList;
} }
async onFrameEvent(data) { async onFrameEvent(data) {
...@@ -31,22 +32,15 @@ export class AI { ...@@ -31,22 +32,15 @@ export class AI {
if (!this._startAi) return; if (!this._startAi) return;
if (this._gameData.Round == 1 && this._gameData.BuleSocre < 14) { if (this._gameData.Round == 1) {
cc.log("ai check")
this._countDelay--;
if (this._countDelay <= 0) {
let wordList = this._gameData.LeftList;
let word = wordList[Math.floor(Math.random() * wordList.length * 0.99)]
cc.log("ai answer word" + word)
this._sendMsg({ type: MsgType.USER_REQ_ERQ, data: { word: word, uuid: this.playerData.uuid } })
this._countDelay = Math.floor(10 + Math.random() * 10);;
}
} else if (this._gameData.Round == 2) { } else if (this._gameData.Round == 2) {
this._countDelay--; this._countDelay--;
if (this._countDelay <= 0) { if (this._countDelay <= 0) {
this._sendMsg({ type: MsgType.USER_REQ_ERQ, data: { index: this._stepIndex, uuid: this.playerData.uuid } }) this._sendMsg({ type: MsgType.USER_REQ_WOED, data: { index: this._stepIndex, uuid: this.playerData.uuid } })
this._countDelay = 10000 this._countDelay = 10000
} }
} }
...@@ -54,8 +48,17 @@ export class AI { ...@@ -54,8 +48,17 @@ export class AI {
else if (type == MsgType.ROUND_START_EV) { else if (type == MsgType.ROUND_START_EV) {
let data = msgData; let data = msgData;
if (data.round == 1) { if (data.round == 1) {
this._startAi = true;
this._countDelay = Math.floor(10 + Math.random() * 10); let index = Math.floor(Math.random() * this.wordList.length * 0.99);
let word = this.wordList[index];
this._sendMsg({
type:
MsgType.USER_REQ_ADD_WOED,
data: {
uuid: this.playerData.uuid,
word: word,
}
})
} else { } else {
this._startAi = true; this._startAi = true;
this._stepIndex = data.index; this._stepIndex = data.index;
......
...@@ -42,7 +42,8 @@ export class GameServer { ...@@ -42,7 +42,8 @@ export class GameServer {
_answerList = [] _answerList = []
private _useAI: boolean; private _useAI: boolean;
private _timer: number; private _timer: number;
private _totalTime: number = 160; private _round1Time: number = 10;
private _round2Time: number = 90;
private _gameData: MsgData; private _gameData: MsgData;
private _userPrepareCount: number; private _userPrepareCount: number;
private _lastTime: number; private _lastTime: number;
...@@ -64,7 +65,7 @@ export class GameServer { ...@@ -64,7 +65,7 @@ export class GameServer {
this._userPrepareCount = 0; this._userPrepareCount = 0;
this._gameData = new MsgData(); this._gameData = new MsgData();
this._gameData.Time = this._totalTime; this._gameData.Time = this._round1Time;
this._gameData.Round = 1; this._gameData.Round = 1;
this._gameOver = false; this._gameOver = false;
...@@ -104,9 +105,6 @@ export class GameServer { ...@@ -104,9 +105,6 @@ export class GameServer {
startGame() { startGame() {
let left = this.wordList.join(",").split(",");
this._gameData.LeftList = left;
console.log("========start game==========="); console.log("========start game===========");
this._senMsg({ this._senMsg({
type: MsgType.ROOM_INIT_DONE, type: MsgType.ROOM_INIT_DONE,
...@@ -137,8 +135,9 @@ export class GameServer { ...@@ -137,8 +135,9 @@ export class GameServer {
const playerInfo = { const playerInfo = {
uuid: "ai_" + i, uuid: "ai_" + i,
isAI: true, isAI: true,
times: 3
}; };
this._aiPlayerList.push(new AI(this.networkHelper, playerInfo)); this._aiPlayerList.push(new AI(this.networkHelper, playerInfo, this.wordList));
this.addPlayer(playerInfo); this.addPlayer(playerInfo);
} }
}, RandomInt(10000, 15000)) }, RandomInt(10000, 15000))
...@@ -166,44 +165,18 @@ export class GameServer { ...@@ -166,44 +165,18 @@ export class GameServer {
if (this._gameData.Time <= 0) { if (this._gameData.Time <= 0) {
if (this._gameData.Round == 1) { if (this._gameData.Round == 1) {
let len = this._gameData.getAnswerList().length;
for (let i = 0; i < 16 - len; ++i) {
let index = Math.floor(Math.random() * (this.wordList.length * 0.99));
let word = this.wordList[index];
this.wordList.splice(index, 1);
this._gameData.addAnswerList({ word: word, uuid: "none" })
}
clearInterval(this._timer) clearInterval(this._timer)
// this._senMsg({
// type: MsgType.ROOM_ST,
// data: this._gameData.Msg
// });
let answerList = this._gameData.getAnswerList();
for (let i = 0; i < answerList.length; ++i) {
this._round_1_cardList.push(answerList[i].word);
}
this._senMsg({ this._senMsg({
type: MsgType.ROUND_END_EV, type: MsgType.ROUND_END_EV,
data: { round: this._gameData.Round, reason: 2, answerList: answerList } data: this._gameData.Msg
}); });
this._initRound2();
this._gameData.Round = 2;
} else { } else {
this._senMsg({
type: MsgType.USER_REQ_EV,
data: { round: this._gameData.Round, uuid: "none", result: resultType.RIGHT, index: this._nowStepAnswerIndex, }
})
this._gameData.addAnswerList({ uuid: "none", index: this._nowStepAnswerIndex })
this._initRound2Step();
} }
...@@ -219,110 +192,8 @@ export class GameServer { ...@@ -219,110 +192,8 @@ export class GameServer {
} }
} }
_initRound2() {
this._gameData.Round = 2;
this._round_1_cardList = [];
let answerList = this._gameData.getAnswerList();
for (let i = 0; i < answerList.length; ++i) {
this._round_1_cardList.push(answerList[i].word);
}
this._gameData.clearAnswerList();
}
async _initRound2Step() {
clearInterval(this._timer)
let ary: Array<any> = this._checkRound2Over()
if (ary.length > 0) {
this._senMsg({
type: MsgType.ROOM_ST,
data: this._gameData.Msg
})
let realRedScore = (Math.floor(this._gameData.RedScore / 100) + this._gameData.RedScore % 100);
let realBlueScore = (Math.floor(this._gameData.BuleSocre / 100) + this._gameData.BuleSocre % 100);
let winSide = "Red"
if (realBlueScore > realRedScore) {
winSide = "Blue"
} else if (realRedScore == realBlueScore) {
let answerList = this._gameData.getAnswerList();
for (let i = answerList.length - 1; i >= 0; ++i) {
let answer = answerList[i];
let uuid = answer.uuid;
if (uuid == "none") continue;
this._gameData.PlayerList.forEach((player) => {
if (player.uuid == uuid) {
winSide = player.side;
}
})
break;
}
}
let uuid = "";
this._gameData.PlayerList.forEach((player) => {
if (player.side == winSide) {
uuid = player.uuid;
}
})
this._gameOver = true;
this._senMsg({
type: MsgType.ROUND_END_EV,
data: { round: this._gameData.Round, redScore: this._gameData.RedScore, blueScore: this._gameData.BuleSocre, uuid: uuid, ary: ary }
})
return;
}
this._nowStepAnswerIndex = this._getNewStepIndex();
this._senMsg({
type: MsgType.ROUND_START_EV,
data: { round: this._gameData.Round, index: this._nowStepAnswerIndex }
});
await asyncDelay(1)
if (this._gameOver) return;
this._userPrepareCount = 0;
this._lastTime = Date.now();
this._gameData.Time = 10;
this._shecduleTimer();
this._timer = setInterval(this._shecduleTimer.bind(this), 1000);
}
_getNewStepIndex() {
this._round2OutIndex = this._round2OutIndex || [];
let index;
do {
index = Math.floor(Math.random() * this._round_1_cardList.length * 0.99);
} while (this._round2OutIndex.indexOf(index) > -1)
this._round2OutIndex.push(index)
return index;
}
_checkRound2Over() {
let gameAnswerList = this._gameData.getAnswerList();
if (gameAnswerList.length < 4) return [];
for (let i = 0; i < this._checkList.length; ++i) {
let done = true;
let ary = this._checkList[i];
for (let k = 0; k < ary.length; ++k) {
done = done && gameAnswerList.some((val) => {
return val.index == ary[k]
})
}
if (done) return ary;
}
return [];
}
async onFrameEvent(data) { async onFrameEvent(data) {
// if (this.gameStatus['gameOver']) { // if (this.gameStatus['gameOver']) {
// return; // return;
...@@ -350,312 +221,65 @@ export class GameServer { ...@@ -350,312 +221,65 @@ export class GameServer {
} else { } else {
this._userPrepareCount++; this._userPrepareCount++;
if (this._userPrepareCount == this.playerMaxNumber - (this._useAI ? 1 : 0)) { if (this._userPrepareCount == this.playerMaxNumber - (this._useAI ? 1 : 0)) {
this._initRound2Step(); this._gameData.Time = this._round2Time;
this._userPrepareCount = 0;
this._lastTime = Date.now();
this._shecduleTimer();
this._timer = setInterval(this._shecduleTimer.bind(this), 1000)
} }
} }
} }
else if (type == MsgType.USER_REQ_ERQ) { else if (type == MsgType.USER_REQ_ADD_WOED) {
if (this._gameData.Round == 1) {
let userId = msgDate.uuid;
let word = msgDate.word;
cc.log("uuid=" + userId + " input words =" + word);
//todo 判断单词是否正确
let index1 = this.wordList.indexOf(word);
let index2 = this._answerList.indexOf(word);
let result = resultType.WRONG;
if (index1 > -1) {
result = resultType.RIGHT;
this._answerList.push(word);
this.wordList.splice(index1, 1);
let left = this.wordList.join(",").split(",");
this._gameData.LeftList = left;
this._gameData.addAnswerList({ word: word, uuid: userId });
let side = "Red";
this._gameData.PlayerList.forEach((player) => {
if (player.uuid == userId) {
side = player.side;
}
})
this._gameData.RedScore += (side == "Red" ? 1 : 0);
this._gameData.BuleSocre += (side == "Blue" ? 1 : 0);
} else if (index2 > -1) {
result = resultType.REPEAT;
}
this._senMsg({
type: MsgType.USER_REQ_EV,
data: { round: this._gameData.Round, uuid: userId, result: result }
});
if (this._gameData.getAnswerList().length == 16) {
this._senMsg({
type: MsgType.ROOM_ST,
data: this._gameData.Msg
});
let answerList = this._gameData.getAnswerList();
this._senMsg({
type: MsgType.ROUND_END_EV,
data: { round: this._gameData.Round, reason: 1, answerList: answerList }
});
clearInterval(this._timer)
this._initRound2();
} else {
this._senMsg({
type: MsgType.ROOM_ST,
data: this._gameData.Msg
});
}
} else {
let userId = msgDate.uuid;
let index = msgDate.index;
if (index == this._nowStepAnswerIndex) { let userId = msgDate.uuid;
let word = msgDate.word;
cc.log("uuid=" + userId + " input words =" + word);
this._gameData.addAnswerList({ uuid: userId, word: word, time: 3 });
this._senMsg({ }
type: MsgType.USER_REQ_EV, else if (type == MsgType.USER_REQ_WOED) {
data: { round: this._gameData.Round, uuid: userId, result: resultType.RIGHT, index: index, }
}) let userId = msgDate.uuid;
let word = msgDate.word;
let side = ""; this._gameData.getAnswerList().forEach((val) => {
this._gameData.PlayerList.forEach((player) => { if (val.uuid != userId) {
if (player.uuid == userId) { if (word == val.word) {
side = player.side; clearInterval(this._timer)
console.log("被猜中了");
this._senMsg({
type: MsgType.ROUND_END_EV,
data: { round: 2, uuid: userId, isWin: true, list: this._gameData.getAnswerList() }
})
} else {
console.log("没猜中了 次数-1");
let time = val.time - 1;
if (time > 0) {
this._senMsg({
type: MsgType.USER_REQ_EV,
data: { round: 2, uuid: userId, time: time }
})
} else {
clearInterval(this._timer)
this._senMsg({
type: MsgType.ROUND_END_EV,
data: { round: 2, uuid: userId, isWin: false, list: this._gameData.getAnswerList() }
})
} }
})
this._gameData.RedScore += (side == "Red" ? 100 : 0);
this._gameData.BuleSocre += (side == "Blue" ? 100 : 0);
this._gameData.addAnswerList({ uuid: userId, index: index })
clearInterval(this._timer)
await asyncDelay(1) }
this._initRound2Step();
} else {
this._senMsg({
type: MsgType.USER_REQ_EV,
data: { round: this._gameData.Round, uuid: userId, result: resultType.WRONG, index: index, }
})
} }
})
}
} }
// else if (type == MsgType.USER_REQ_ERQ) {
// }
// let sender = this.playerList.find(p => p.uuid == data.uuid);
// if (sender) {
// sender.name = data.playerName;
// sender.headUrl = data.playerHeadUrl;
// }
// if (data.type == "playerInfo") {
// this._senMsg({
// type: "SERVER_allPlayerInfo",
// playerData: this.playerList,
// status: this.gameStatus,
// });
// if (this.playerList.length == this.playerMaxNumber) {
// this.networkHelper.closeRoom();
// await asyncDelay(0.5);
// this.startGame();
// this.startAI();
// }
// }
// else if (data.type == "roll") {
// if (!data.uuid) {
// console.warn("data no uuid");
// return;
// }
// if (sender.color == this.gameStatus.current) {
// let i = Math.floor(Math.random() * this.randomList.length)
// let index = this.randomList[i];
// console.log("random index ===" + index);
// this.gameStatus.step = index;
// this.gameStatus.state = 1;
// this._senMsg({
// type: "SERVER_playerRoll",
// status: this.gameStatus,
// });
// } else {
// console.warn("data uuid not match");
// }
// }
// else if (data.type == "right") {
// let posIndex = this.gameStatus.step
// this.gameStatus[this.gameStatus.current]++;
// let lastTime = +this.gameStatus.time;
// console.log("lasttime = " + lastTime);
// let costTime = (Math.floor(Date.now() / 1000) - lastTime).toFixed(1)
// console.log("=right===cost time = " + costTime);
// if (this.gameStatus.current == "Red") {
// this.gameStatus.RedTime += +costTime
// } else {
// this.gameStatus.BlueTime += +costTime
// }
// let i = this.randomList.indexOf(posIndex);
// this.randomList[i] = this.randomList[this.randomList.length - 1];
// this.randomList.length--;
// if (this.gameStatus[this.gameStatus.current] < 10) {
// this.gameStatus.step = null;
// this.gameStatus.state = 2;
// this._senMsg({
// type: "SERVER_playerRight",
// status: this.gameStatus,
// });
// this.changeSide();
// } else {
// this.gameStatus.state = 2;
// this.gameStatus.step = null;
// this._senMsg({
// type: "SERVER_playerWin",
// status: this.gameStatus,
// });
// this.gameStatus['gameOver'] = true;
// clearTimeout(this._timer);
// }
// } else if (data.type == "wrong") {
// let lastTime = +this.gameStatus.time;
// let costTime = (Math.floor(Date.now() / 1000) - lastTime).toFixed(1)
// console.log("=wrong and ===cost time = " + costTime);
// if (this.gameStatus.current == "Red") {
// this.gameStatus.RedTime += +costTime
// } else {
// this.gameStatus.BlueTime += +costTime
// }
// this.gameStatus.step = null;
// this.gameStatus.state = 2;
// this._senMsg({
// type: "SERVER_playerWrong",
// status: this.gameStatus,
// });
// this.changeSide();
// } else if (data.type == "stateUpdate") {
// if (this._useAI || sender.color == this.gameStatus.current) {
// if (this.gameStatus.state == 2) {
// this.gameStatus.state = 0;
// }
// if (this.gameStatus.state == 0) {
// this.openTimerCounter();
// }
// this._senMsg({
// type: "SERVER_updateStatus",
// status: this.gameStatus,
// });
// }
// }
// else {
// this._aiPlayerList.forEach((ai: AI) => {
// ai.onFrameEvent(data);
// });
// }
} }
set TotalStep(step) { set TotalStep(step) {
this._totalStep = step; this._totalStep = step;
} }
openTimerCounter() {
let prepareTime = 4;
// AI 无准备时间
// if (this._useAI && this.gameStatus.current == "Blue") {
// prepareTime = 0
// }
// this.gameStatus.time = "" + (Math.floor(Date.now() / 1000) + prepareTime);
// console.log(" openTimerCounter set time ------");
// clearTimeout(this._timer)
// let leftTime = this.gameStatus.BlueTime
// if (this.gameStatus.current == "Red") {
// leftTime = this.gameStatus.RedTime;
// }
// leftTime = this._totalTime - leftTime + prepareTime;
// console.log(`${this.gameStatus.current} left time ${leftTime}, now time ${Date.now() / 1000}`)
// this._timer = setTimeout(this.timeOver.bind(this), leftTime * 1000);
}
timeOver() {
// let lastTime = +this.gameStatus.time;
// let costTime = (Math.floor(Date.now() / 1000) - lastTime).toFixed(1)
// console.log(`time over and time now ${Date.now() / 1000}`);
// console.log("=wrong and ===cost time = " + costTime);
// if (this.gameStatus.current == "Red") {
// this.gameStatus.RedTime += +costTime
// } else {
// this.gameStatus.BlueTime += +costTime
// }
// if (this.gameStatus.current == "Red") {
// this.gameStatus.current = "Blue"
// }
// this.gameStatus.state = 2;
// this.gameStatus.step = null;
//this._senMsg({
// type: "SERVER_playerWin",
// status: this.gameStatus,
// });
// this.gameStatus['gameOver'] = true;
}
changeSide() {
// console.log("=====changeSide=======");
// console.log("=====old =======" + this.gameStatus.current);
// if (this.gameStatus.current == "Red") {
// this.gameStatus.current = "Blue";
// } else {
// this.gameStatus.current = "Red";
// }
// console.log("=====now =======" + this.gameStatus.current);
}
startAI() { startAI() {
this.playerList this.playerList
.filter((player) => player.isAI == true) .filter((player) => player.isAI == true)
......
...@@ -3,29 +3,20 @@ import { MsgType, PlayerData } from "./msgType"; ...@@ -3,29 +3,20 @@ import { MsgType, PlayerData } from "./msgType";
export default class MsgData { export default class MsgData {
_playerList: Array<PlayerData>; _playerList: Array<PlayerData>;
_redScore: number = 0;
_buleSocre: number = 0;
_time: number = 0; _time: number = 0;
_round: number = 0; _round: number = 0;
_answerList: Array<any> = []; _answerList: Array<any> = [];
_leftList: Array<any> = [];
constructor(data?: { constructor(data?: {
playerList, playerList,
redScore,
buleSocre,
time, time,
round, round,
answerList, answerList,
leftList,
}) { }) {
this._playerList = data?.playerList || []; this._playerList = data?.playerList || [];
this._redScore = data?.redScore || 0;
this._buleSocre = data?.buleSocre || 0;
this._time = data?.time || 0; this._time = data?.time || 0;
this._round = data?.round || 0; this._round = data?.round || 0;
this._answerList = data?.answerList || []; this._answerList = data?.answerList || [];
this._leftList = data?.leftList || [];
} }
get PlayerList() { get PlayerList() {
...@@ -53,31 +44,10 @@ export default class MsgData { ...@@ -53,31 +44,10 @@ export default class MsgData {
} }
get RedScore() {
return this._redScore;
}
set RedScore(val: number) {
this._redScore = val;
}
get BuleSocre() {
return this._buleSocre;
}
set BuleSocre(val: number) {
this._buleSocre = val;
}
get LeftList() {
return this._leftList;
}
set LeftList(val) {
this._leftList = val;
}
getAnswerList() { getAnswerList() {
return this._answerList; return this._answerList;
} }
addAnswerList(val: { word?: string, uuid: string, index?: number }) { addAnswerList(val: { word?: string, uuid: string, index?: number, time: number }) {
this._answerList.push(val); this._answerList.push(val);
} }
clearAnswerList() { clearAnswerList() {
...@@ -88,12 +58,9 @@ export default class MsgData { ...@@ -88,12 +58,9 @@ export default class MsgData {
let data = let data =
{ {
playerList: this._playerList, playerList: this._playerList,
redScore: this._redScore,
buleSocre: this._buleSocre,
time: this._time, time: this._time,
round: this._round, round: this._round,
answerList: this._answerList, answerList: this._answerList,
leftList: this._leftList
} }
return JSON.stringify(data); return JSON.stringify(data);
} }
......
...@@ -13,7 +13,9 @@ export enum MsgType { ...@@ -13,7 +13,9 @@ export enum MsgType {
USER_JOIN_EV = 23,//玩家加入房间广播 USER_JOIN_EV = 23,//玩家加入房间广播
USER_REQ_EV = 34,//玩家操作广播 USER_REQ_EV = 34,//玩家操作广播
USER_REQ_ERQ = 35,//玩家操作上报 USER_REQ_ADD_WOED = 35,//玩家操作上报
USER_REQ_WOED = 36,//玩家操作上报
} }
......
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "9f22fd0f-cd20-47f7-8118-71ab5809db47", "uuid": "07b303c0-25b6-4eb2-b670-e2a15173ed19",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 97, "width": 138,
"height": 184, "height": 184,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"nurse": { "Chip": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "26cc501f-b15a-4aa6-ac0d-3c6ec34f67b1", "uuid": "12c69ccb-fe81-40ab-a11c-581f65b841eb",
"rawTextureUuid": "9f22fd0f-cd20-47f7-8118-71ab5809db47", "rawTextureUuid": "07b303c0-25b6-4eb2-b670-e2a15173ed19",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
...@@ -22,9 +22,9 @@ ...@@ -22,9 +22,9 @@
"offsetY": 0, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 97, "width": 138,
"height": 184, "height": 184,
"rawWidth": 97, "rawWidth": 138,
"rawHeight": 184, "rawHeight": 184,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
......
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "4c9575be-9781-434d-b706-a73fa1efa167", "uuid": "2dd397c2-d572-4d85-b55b-6df3c0c77a28",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 152, "width": 117,
"height": 100, "height": 152,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"brown": { "acorn": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "2d920fe9-e389-4e34-b967-65ba8609d0db", "uuid": "6323e3fc-defb-45f1-9542-fe7fe48228db",
"rawTextureUuid": "4c9575be-9781-434d-b706-a73fa1efa167", "rawTextureUuid": "2dd397c2-d572-4d85-b55b-6df3c0c77a28",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
...@@ -22,10 +22,10 @@ ...@@ -22,10 +22,10 @@
"offsetY": 0, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 152, "width": 117,
"height": 100, "height": 152,
"rawWidth": 152, "rawWidth": 117,
"rawHeight": 100, "rawHeight": 152,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
"borderLeft": 0, "borderLeft": 0,
......
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "56d460e6-7813-43bb-956f-5502223ff059", "uuid": "3a93b31c-0fdf-4c3c-b44a-31cc5f7fdcca",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 198, "width": 168,
"height": 83, "height": 156,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"car": { "baby": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "50a06926-1962-4f98-983e-cfae5efa192d", "uuid": "e890cbcb-849a-40ac-a7d9-fc2faf4beca7",
"rawTextureUuid": "56d460e6-7813-43bb-956f-5502223ff059", "rawTextureUuid": "3a93b31c-0fdf-4c3c-b44a-31cc5f7fdcca",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
...@@ -22,10 +22,10 @@ ...@@ -22,10 +22,10 @@
"offsetY": 0, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 198, "width": 168,
"height": 83, "height": 156,
"rawWidth": 198, "rawWidth": 168,
"rawHeight": 83, "rawHeight": 156,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
"borderLeft": 0, "borderLeft": 0,
......
{
"ver": "2.3.5",
"uuid": "f51e9cf1-de5c-4bac-ab3c-cc96aea260a7",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 149,
"height": 156,
"platformSettings": {},
"subMetas": {
"banana": {
"ver": "1.0.4",
"uuid": "3b45d719-1ff3-4e4a-a689-a71f8def23ae",
"rawTextureUuid": "f51e9cf1-de5c-4bac-ab3c-cc96aea260a7",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 149,
"height": 156,
"rawWidth": 149,
"rawHeight": 156,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "511a26ed-cb16-4475-b928-7b69be24ae2c",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 109,
"height": 182,
"platformSettings": {},
"subMetas": {
"chicken": {
"ver": "1.0.4",
"uuid": "fe74fe23-fe26-4953-8898-a78c42b20d0d",
"rawTextureUuid": "511a26ed-cb16-4475-b928-7b69be24ae2c",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 109,
"height": 182,
"rawWidth": 109,
"rawHeight": 182,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "ac1200c4-d103-4b85-a87b-390147ef66fb",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 121,
"height": 129,
"platformSettings": {},
"subMetas": {
"coin": {
"ver": "1.0.4",
"uuid": "d26b3c19-2f21-4d81-9138-1adcaa082e48",
"rawTextureUuid": "ac1200c4-d103-4b85-a87b-390147ef66fb",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 121,
"height": 129,
"rawWidth": 121,
"rawHeight": 129,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "98734867-3f0d-47cc-bd92-e720219e5701",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 180,
"height": 163,
"platformSettings": {},
"subMetas": {
"cow": {
"ver": "1.0.4",
"uuid": "2ad719d2-64a2-4451-9626-a6e945c56fa3",
"rawTextureUuid": "98734867-3f0d-47cc-bd92-e720219e5701",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 180,
"height": 163,
"rawWidth": 180,
"rawHeight": 163,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "50d03949-c1cf-4078-9b0b-75de66daa2cb",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 95,
"height": 157,
"platformSettings": {},
"subMetas": {
"doctor": {
"ver": "1.0.4",
"uuid": "9e77713d-ce14-4e4f-b015-794221a8b5a8",
"rawTextureUuid": "50d03949-c1cf-4078-9b0b-75de66daa2cb",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 95,
"height": 157,
"rawWidth": 95,
"rawHeight": 157,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "2a0f4c24-8059-4e52-8357-e0daf087d122",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 130,
"height": 95,
"platformSettings": {},
"subMetas": {
"farm": {
"ver": "1.0.4",
"uuid": "578e0acc-2094-493f-8ce7-354563dcba6a",
"rawTextureUuid": "2a0f4c24-8059-4e52-8357-e0daf087d122",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 130,
"height": 95,
"rawWidth": 130,
"rawHeight": 95,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "872367b1-ebee-4956-abc0-46f7bc33aa6d",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 134,
"height": 100,
"platformSettings": {},
"subMetas": {
"foot": {
"ver": "1.0.4",
"uuid": "395f2245-f1de-4a8c-b40c-7e6d3da53b8a",
"rawTextureUuid": "872367b1-ebee-4956-abc0-46f7bc33aa6d",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 134,
"height": 100,
"rawWidth": 134,
"rawHeight": 100,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "0a93a47d-80c8-4c4d-a6b6-74fcf0fc9d06",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 122,
"height": 119,
"platformSettings": {},
"subMetas": {
"girl": {
"ver": "1.0.4",
"uuid": "f12a31c2-ddac-49bc-9012-10cae63bdd5c",
"rawTextureUuid": "0a93a47d-80c8-4c4d-a6b6-74fcf0fc9d06",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 122,
"height": 119,
"rawWidth": 122,
"rawHeight": 119,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "c8e599eb-d002-430c-9612-2532e14ff070",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 149,
"height": 156,
"platformSettings": {},
"subMetas": {
"honey": {
"ver": "1.0.4",
"uuid": "ae9170f0-7d7d-4be7-9a37-5efbb453d302",
"rawTextureUuid": "c8e599eb-d002-430c-9612-2532e14ff070",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 149,
"height": 156,
"rawWidth": 149,
"rawHeight": 156,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "1a6937a7-5c31-4c39-8472-38d89866f1a9",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 151,
"height": 174,
"platformSettings": {},
"subMetas": {
"hotel": {
"ver": "1.0.4",
"uuid": "2743a1b8-2d24-41e4-92b8-4d8a933d5d30",
"rawTextureUuid": "1a6937a7-5c31-4c39-8472-38d89866f1a9",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 151,
"height": 174,
"rawWidth": 151,
"rawHeight": 174,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "91533343-21dd-49d1-bfa4-42011db5d9da",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 136,
"height": 112,
"platformSettings": {},
"subMetas": {
"house": {
"ver": "1.0.4",
"uuid": "b991099e-738a-4253-9968-fce25e0cabd8",
"rawTextureUuid": "91533343-21dd-49d1-bfa4-42011db5d9da",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 136,
"height": 112,
"rawWidth": 136,
"rawHeight": 112,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "69eb5e8f-a1f4-48e2-bf04-3bfbe921ef41",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 156,
"height": 125,
"platformSettings": {},
"subMetas": {
"lemon": {
"ver": "1.0.4",
"uuid": "507ebb7a-8ca5-4b42-bfee-5a817869fff5",
"rawTextureUuid": "69eb5e8f-a1f4-48e2-bf04-3bfbe921ef41",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 156,
"height": 125,
"rawWidth": 156,
"rawHeight": 125,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "15676eaa-240f-4c18-ac30-16ffc2bd43d9", "uuid": "ce06e0f4-13b6-4055-ad39-fecec2828f2c",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 139, "width": 135,
"height": 144, "height": 144,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"单独红灯": { "love": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "d128bcbe-72ff-4102-ae17-1ddf959c17cc", "uuid": "a3268711-af93-480d-8a04-9aa8bbd465e0",
"rawTextureUuid": "15676eaa-240f-4c18-ac30-16ffc2bd43d9", "rawTextureUuid": "ce06e0f4-13b6-4055-ad39-fecec2828f2c",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
...@@ -22,9 +22,9 @@ ...@@ -22,9 +22,9 @@
"offsetY": 0, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 139, "width": 135,
"height": 144, "height": 144,
"rawWidth": 139, "rawWidth": 135,
"rawHeight": 144, "rawHeight": 144,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
......
{
"ver": "2.3.5",
"uuid": "5d8b9dc9-72e7-4316-b5e9-7861b3dea612",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 186,
"height": 147,
"platformSettings": {},
"subMetas": {
"mouse": {
"ver": "1.0.4",
"uuid": "da05e137-65eb-42f5-af32-4848850a8464",
"rawTextureUuid": "5d8b9dc9-72e7-4316-b5e9-7861b3dea612",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 186,
"height": 147,
"rawWidth": 186,
"rawHeight": 147,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "8a86ad15-644b-4011-a278-35c575a9b905", "uuid": "e4d8a837-6c88-45fa-96b9-e4cebcc01c76",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 141, "width": 131,
"height": 151, "height": 151,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"teacher": { "notes": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "25379f7b-0689-4a51-8af3-d0c698d5d478", "uuid": "6334925f-7619-4254-a1d1-0889d833499f",
"rawTextureUuid": "8a86ad15-644b-4011-a278-35c575a9b905", "rawTextureUuid": "e4d8a837-6c88-45fa-96b9-e4cebcc01c76",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
...@@ -22,9 +22,9 @@ ...@@ -22,9 +22,9 @@
"offsetY": 0, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 141, "width": 131,
"height": 151, "height": 151,
"rawWidth": 141, "rawWidth": 131,
"rawHeight": 151, "rawHeight": 151,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
......
{
"ver": "2.3.5",
"uuid": "396df2cf-fcd7-4ce8-be5e-033719f9affd",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 155,
"height": 154,
"platformSettings": {},
"subMetas": {
"pencil": {
"ver": "1.0.4",
"uuid": "e0fd93e5-214c-4526-99c9-c806f95e6956",
"rawTextureUuid": "396df2cf-fcd7-4ce8-be5e-033719f9affd",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 155,
"height": 154,
"rawWidth": 155,
"rawHeight": 154,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "75ea1b48-2e47-4c51-8e73-ce5f7de8793a",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 133,
"height": 93,
"platformSettings": {},
"subMetas": {
"purple": {
"ver": "1.0.4",
"uuid": "0a46ec33-eb89-4042-879d-bd2538c475b9",
"rawTextureUuid": "75ea1b48-2e47-4c51-8e73-ce5f7de8793a",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 133,
"height": 93,
"rawWidth": 133,
"rawHeight": 93,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "7addf324-0c62-4142-bd91-f5994bb3b7b0", "uuid": "81933833-3535-4a9d-b247-f551b77a5135",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 136, "width": 165,
"height": 99, "height": 186,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"book": { "she": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "bfc89089-63b4-4a05-9bcd-e6b1a086b322", "uuid": "d452c9ee-9a0e-49a9-a54e-d7651ad07382",
"rawTextureUuid": "7addf324-0c62-4142-bd91-f5994bb3b7b0", "rawTextureUuid": "81933833-3535-4a9d-b247-f551b77a5135",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
...@@ -22,10 +22,10 @@ ...@@ -22,10 +22,10 @@
"offsetY": 0, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 136, "width": 165,
"height": 99, "height": 186,
"rawWidth": 136, "rawWidth": 165,
"rawHeight": 99, "rawHeight": 186,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
"borderLeft": 0, "borderLeft": 0,
......
{
"ver": "2.3.5",
"uuid": "e92638b3-33cd-402f-96bb-062cbcd38b81",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 127,
"height": 105,
"platformSettings": {},
"subMetas": {
"soil": {
"ver": "1.0.4",
"uuid": "d5ec3ba9-ecb7-4159-8726-bacf2be91a37",
"rawTextureUuid": "e92638b3-33cd-402f-96bb-062cbcd38b81",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 127,
"height": 105,
"rawWidth": 127,
"rawHeight": 105,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "b81640c5-e34c-4a9e-9592-2aeb8d368bae", "uuid": "80116610-8634-4b12-b4a6-a4163f2de87f",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 123, "width": 132,
"height": 119, "height": 188,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"boy": { "son": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "bcb5fb43-e400-41a3-9c88-90eb5f452a52", "uuid": "88da6df3-af6d-4ef8-b9e0-6ed3b85c71b0",
"rawTextureUuid": "b81640c5-e34c-4a9e-9592-2aeb8d368bae", "rawTextureUuid": "80116610-8634-4b12-b4a6-a4163f2de87f",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
...@@ -22,10 +22,10 @@ ...@@ -22,10 +22,10 @@
"offsetY": 0, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 123, "width": 132,
"height": 119, "height": 188,
"rawWidth": 123, "rawWidth": 132,
"rawHeight": 119, "rawHeight": 188,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
"borderLeft": 0, "borderLeft": 0,
......
{
"ver": "2.3.5",
"uuid": "24e4f9ac-ffe1-4f7b-83a0-6d6af376692b",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 102,
"height": 73,
"platformSettings": {},
"subMetas": {
"star": {
"ver": "1.0.4",
"uuid": "d7921bac-2333-4300-864d-1533bc626b99",
"rawTextureUuid": "24e4f9ac-ffe1-4f7b-83a0-6d6af376692b",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 102,
"height": 73,
"rawWidth": 102,
"rawHeight": 73,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "41a945c7-5c71-4187-8775-45ac5e31dd28", "uuid": "ff08add5-232a-4240-954f-d2d1c763213d",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
...@@ -8,13 +8,13 @@ ...@@ -8,13 +8,13 @@
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 175, "width": 175,
"height": 155, "height": 175,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"tractor": { "tiger": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "d06ac3cb-eb29-4103-9472-a887c8dafe99", "uuid": "91b9dea2-c0c6-48d8-a329-de11063093f1",
"rawTextureUuid": "41a945c7-5c71-4187-8775-45ac5e31dd28", "rawTextureUuid": "ff08add5-232a-4240-954f-d2d1c763213d",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
...@@ -23,9 +23,9 @@ ...@@ -23,9 +23,9 @@
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 175, "width": 175,
"height": 155, "height": 175,
"rawWidth": 175, "rawWidth": 175,
"rawHeight": 155, "rawHeight": 175,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
"borderLeft": 0, "borderLeft": 0,
......
{
"ver": "2.3.5",
"uuid": "65198873-43c5-439e-8971-1730621f351c",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 173,
"height": 140,
"platformSettings": {},
"subMetas": {
"toy": {
"ver": "1.0.4",
"uuid": "3294a024-d547-4f58-9c45-5c60b9d15e51",
"rawTextureUuid": "65198873-43c5-439e-8971-1730621f351c",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 173,
"height": 140,
"rawWidth": 173,
"rawHeight": 140,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "d657aba1-1ea9-415f-b64e-9b5c70c44978",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 163,
"height": 174,
"platformSettings": {},
"subMetas": {
"umbrella": {
"ver": "1.0.4",
"uuid": "fb83e898-6414-43ff-9b43-8d1ee78de195",
"rawTextureUuid": "d657aba1-1ea9-415f-b64e-9b5c70c44978",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 163,
"height": 174,
"rawWidth": 163,
"rawHeight": 174,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "562c1d42-0fec-48c7-9416-c042b42122a2", "uuid": "39a3be44-6537-4c96-8d3d-725a396b4d1e",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 131, "width": 87,
"height": 87, "height": 170,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"bush": { "uniform": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "03bd055e-4989-4aa1-8a68-cb3c43f273f9", "uuid": "373faf2a-9ec4-4134-b5b0-3f032a39f18c",
"rawTextureUuid": "562c1d42-0fec-48c7-9416-c042b42122a2", "rawTextureUuid": "39a3be44-6537-4c96-8d3d-725a396b4d1e",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
...@@ -22,10 +22,10 @@ ...@@ -22,10 +22,10 @@
"offsetY": 0, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 131, "width": 87,
"height": 87, "height": 170,
"rawWidth": 131, "rawWidth": 87,
"rawHeight": 87, "rawHeight": 170,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
"borderLeft": 0, "borderLeft": 0,
......
{
"ver": "2.3.5",
"uuid": "fb72c850-3055-47ea-b354-b817f0213850",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"book": {
"ver": "1.0.4",
"uuid": "c8e961f0-6f38-4f21-bb51-ffa9607286b6",
"rawTextureUuid": "fb72c850-3055-47ea-b354-b817f0213850",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 8,
"trimX": 31,
"trimY": 2,
"width": 96,
"height": 42,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "5f753377-41cc-4c48-9401-fa345c9f0d84",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"boy": {
"ver": "1.0.4",
"uuid": "e7d22b38-0279-4732-b15e-74e4efd9874d",
"rawTextureUuid": "5f753377-41cc-4c48-9401-fa345c9f0d84",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 43,
"trimY": 3,
"width": 72,
"height": 56,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "25d7504d-84ad-4c69-bc55-2bc1b7c2d41b",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"brown": {
"ver": "1.0.4",
"uuid": "5505418a-6600-4ccb-bd0b-6828559e3fe1",
"rawTextureUuid": "25d7504d-84ad-4c69-bc55-2bc1b7c2d41b",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 7.5,
"trimX": 20,
"trimY": 3,
"width": 118,
"height": 41,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "b8209156-e716-4707-b320-511310cd9193",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"bush": {
"ver": "1.0.4",
"uuid": "14612471-f02d-4583-aaa2-e4058a982332",
"rawTextureUuid": "b8209156-e716-4707-b320-511310cd9193",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -0.5,
"offsetY": 7.5,
"trimX": 35,
"trimY": 3,
"width": 87,
"height": 41,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "4346d3f9-f90e-4f4a-8eb7-66e3219620e6",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"car": {
"ver": "1.0.4",
"uuid": "7ea9819f-21c5-4172-9cb8-5481473e3d5c",
"rawTextureUuid": "4346d3f9-f90e-4f4a-8eb7-66e3219620e6",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -2,
"offsetY": -1,
"trimX": 46,
"trimY": 21,
"width": 62,
"height": 22,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "a0422e40-0e97-4c6f-a194-9da8a19aeea6",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"coin": {
"ver": "1.0.4",
"uuid": "7acd9bd6-d29a-4e1d-b4e0-03ee2781b2ee",
"rawTextureUuid": "a0422e40-0e97-4c6f-a194-9da8a19aeea6",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 2.5,
"trimX": 37,
"trimY": 14,
"width": 84,
"height": 29,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "f6c2d296-40bf-4aaa-836b-718be55cac4a",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"cow": {
"ver": "1.0.4",
"uuid": "8c73340e-9f9f-4912-a0b7-9130c7b5994a",
"rawTextureUuid": "f6c2d296-40bf-4aaa-836b-718be55cac4a",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -1.5,
"offsetY": -1.5,
"trimX": 39,
"trimY": 21,
"width": 77,
"height": 23,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "b32eb9a5-b6fa-44f9-81e6-e0f31d4fdf67",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"doctor": {
"ver": "1.0.4",
"uuid": "9b12f90e-6ee3-4206-b40f-33ea79a91e14",
"rawTextureUuid": "b32eb9a5-b6fa-44f9-81e6-e0f31d4fdf67",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 2,
"offsetY": 7,
"trimX": 22,
"trimY": 5,
"width": 118,
"height": 38,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "d5c511b0-767c-4f60-90ae-e383859a8622",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"farm": {
"ver": "1.0.4",
"uuid": "a8ed1dfe-e987-4ff9-a591-ead03b9247b2",
"rawTextureUuid": "d5c511b0-767c-4f60-90ae-e383859a8622",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 7.5,
"trimX": 30,
"trimY": 4,
"width": 98,
"height": 39,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "c5c8fbcc-556a-480b-bfc5-6fc391de647d",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"foot": {
"ver": "1.0.4",
"uuid": "d0f78c5c-a156-45d2-ba6f-86a4fe82b24f",
"rawTextureUuid": "c5c8fbcc-556a-480b-bfc5-6fc391de647d",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -2,
"offsetY": 7,
"trimX": 31,
"trimY": 3,
"width": 92,
"height": 42,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "672e5ff9-23a6-485e-aee5-739b2787d552",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"girl": {
"ver": "1.0.4",
"uuid": "9f815ef9-3479-4c89-b2fe-5d1d02356841",
"rawTextureUuid": "672e5ff9-23a6-485e-aee5-739b2787d552",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 43,
"trimY": 3,
"width": 72,
"height": 56,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "436040b6-eff2-4fd7-80ab-4069bc5fb141",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"house": {
"ver": "1.0.4",
"uuid": "76a293c0-a25c-4b96-a321-464f5c0ef10e",
"rawTextureUuid": "436040b6-eff2-4fd7-80ab-4069bc5fb141",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 2,
"offsetY": 7.5,
"trimX": 23,
"trimY": 4,
"width": 116,
"height": 39,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "913a38b5-15c6-4855-96cd-e868f71af2e7",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"mouse": {
"ver": "1.0.4",
"uuid": "9ed82005-f09b-41cf-a11d-633eb44b6e71",
"rawTextureUuid": "913a38b5-15c6-4855-96cd-e868f71af2e7",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": -1,
"trimX": 20,
"trimY": 20,
"width": 118,
"height": 24,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "a97b8137-3c5f-43f4-862d-2d2cda1e9f69",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"purple": {
"ver": "1.0.4",
"uuid": "628fd3c5-2ab9-466c-8f7b-fcd40d73e6d7",
"rawTextureUuid": "a97b8137-3c5f-43f4-862d-2d2cda1e9f69",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": -2.5,
"trimX": 23,
"trimY": 10,
"width": 112,
"height": 47,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "8ea106c9-1557-4e4b-8749-dda374a0c37b",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"soil": {
"ver": "1.0.4",
"uuid": "9e9ef39c-6655-42cc-908f-74dc395cec66",
"rawTextureUuid": "8ea106c9-1557-4e4b-8749-dda374a0c37b",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0.5,
"offsetY": 8.5,
"trimX": 48,
"trimY": 2,
"width": 63,
"height": 41,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "80ebfc92-54ee-4139-9349-b17bd892cad1",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"star": {
"ver": "1.0.4",
"uuid": "a23d099f-af45-4007-8741-04730c34f792",
"rawTextureUuid": "80ebfc92-54ee-4139-9349-b17bd892cad1",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 3.5,
"offsetY": 2.5,
"trimX": 45,
"trimY": 13,
"width": 75,
"height": 31,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "e67bbc9b-f630-4438-87d7-ea05193052ae",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"teacher": {
"ver": "1.0.4",
"uuid": "7b047c25-52d1-4018-8170-4e6125f88cf5",
"rawTextureUuid": "e67bbc9b-f630-4438-87d7-ea05193052ae",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -0.5,
"offsetY": 8.5,
"trimX": 6,
"trimY": 2,
"width": 145,
"height": 41,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "294522c5-1ad9-43d0-a690-85bb55a9f281",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"toy": {
"ver": "1.0.4",
"uuid": "9af37c88-646c-449e-b745-560bfe43c329",
"rawTextureUuid": "294522c5-1ad9-43d0-a690-85bb55a9f281",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0.5,
"offsetY": -3.5,
"trimX": 44,
"trimY": 11,
"width": 71,
"height": 47,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "91b9de8a-7ede-4424-a916-381717135129",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 158,
"height": 62,
"platformSettings": {},
"subMetas": {
"tractor": {
"ver": "1.0.4",
"uuid": "0ed46909-af9e-447f-a577-c0278dd3a47d",
"rawTextureUuid": "91b9de8a-7ede-4424-a916-381717135129",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0.5,
"offsetY": 4,
"trimX": 12,
"trimY": 10,
"width": 135,
"height": 34,
"rawWidth": 158,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "9e028138-b982-4688-8918-9613409d5868",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 195,
"height": 44,
"platformSettings": {},
"subMetas": {
"urse": {
"ver": "1.0.4",
"uuid": "993da591-bc95-464c-9561-4b837ed41c79",
"rawTextureUuid": "9e028138-b982-4688-8918-9613409d5868",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 195,
"height": 44,
"rawWidth": 195,
"rawHeight": 44,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "26979cc4-ebac-4f64-af12-cc2852501ca7",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 474,
"height": 157,
"platformSettings": {},
"subMetas": {
"云": {
"ver": "1.0.4",
"uuid": "bdf337e5-7615-4f2d-92b3-f8e3c47fb2d8",
"rawTextureUuid": "26979cc4-ebac-4f64-af12-cc2852501ca7",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 474,
"height": 157,
"rawWidth": 474,
"rawHeight": 157,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "bb38db8f-57a4-4eef-9727-e9bf96283986",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 448,
"height": 475,
"platformSettings": {},
"subMetas": {
"凳子": {
"ver": "1.0.4",
"uuid": "f4ea3aea-1179-4683-ad5a-aae5f750c3a4",
"rawTextureUuid": "bb38db8f-57a4-4eef-9727-e9bf96283986",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 448,
"height": 475,
"rawWidth": 448,
"rawHeight": 475,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "036d623a-e51a-4fae-9197-a4d3411ef7d4",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 146,
"height": 153,
"platformSettings": {},
"subMetas": {
"单独蓝灯": {
"ver": "1.0.4",
"uuid": "0f460392-7739-43e0-9580-ccb234d50ad1",
"rawTextureUuid": "036d623a-e51a-4fae-9197-a4d3411ef7d4",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 146,
"height": 153,
"rawWidth": 146,
"rawHeight": 153,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "f203f91e-0da9-4dd3-9cec-4ba0fb9d84a0",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 98,
"height": 161,
"platformSettings": {},
"subMetas": {
"右半边帘子": {
"ver": "1.0.4",
"uuid": "cd0fcfd7-a398-42b2-a0fc-a60b2f053c85",
"rawTextureUuid": "f203f91e-0da9-4dd3-9cec-4ba0fb9d84a0",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 98,
"height": 161,
"rawWidth": 98,
"rawHeight": 161,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "f34746d1-91f1-42f0-bbf7-dde82ec279f8",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 366,
"height": 109,
"platformSettings": {},
"subMetas": {
"右彩带": {
"ver": "1.0.4",
"uuid": "adf6da01-2362-4ee5-b89b-d600ae905f92",
"rawTextureUuid": "f34746d1-91f1-42f0-bbf7-dde82ec279f8",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 366,
"height": 109,
"rawWidth": 366,
"rawHeight": 109,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "0539aff6-8914-43cd-897a-80edfa934b0f",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 405,
"height": 179,
"platformSettings": {},
"subMetas": {
"四线三格": {
"ver": "1.0.4",
"uuid": "9acbb681-1868-4f76-a8ac-90be0e9346c2",
"rawTextureUuid": "0539aff6-8914-43cd-897a-80edfa934b0f",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 405,
"height": 179,
"rawWidth": 405,
"rawHeight": 179,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "5fbf0776-b1d4-4e14-be08-98bd233cf6bd",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 98,
"height": 161,
"platformSettings": {},
"subMetas": {
"左半边帘子": {
"ver": "1.0.4",
"uuid": "9270132f-e895-4630-96b5-8b15928ed5b9",
"rawTextureUuid": "5fbf0776-b1d4-4e14-be08-98bd233cf6bd",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 98,
"height": 161,
"rawWidth": 98,
"rawHeight": 161,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "5bc18297-8908-4923-b42a-475f1139440a",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 108,
"platformSettings": {},
"subMetas": {
"左彩带": {
"ver": "1.0.4",
"uuid": "5c1091a1-ebee-4299-96a0-b8fe1a0b955c",
"rawTextureUuid": "5bc18297-8908-4923-b42a-475f1139440a",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 356,
"height": 108,
"rawWidth": 356,
"rawHeight": 108,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "ba6e617d-1592-4dc8-8578-2418eae067a9",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 585,
"height": 1600,
"platformSettings": {},
"subMetas": {
"左树干": {
"ver": "1.0.4",
"uuid": "e2d362aa-439b-411a-95db-911910d68257",
"rawTextureUuid": "ba6e617d-1592-4dc8-8578-2418eae067a9",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 585,
"height": 1600,
"rawWidth": 585,
"rawHeight": 1600,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "74558515-a64c-4881-b4f6-a34241259ba6",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 207,
"height": 191,
"platformSettings": {},
"subMetas": {
"底牌背景": {
"ver": "1.0.4",
"uuid": "661e7a13-5353-4bb9-a1f1-527b472ffbeb",
"rawTextureUuid": "74558515-a64c-4881-b4f6-a34241259ba6",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 207,
"height": 191,
"rawWidth": 207,
"rawHeight": 191,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "27144703-e99a-463e-ab6e-200644925bda",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 2560,
"height": 1920,
"platformSettings": {},
"subMetas": {
"显示界面": {
"ver": "1.0.4",
"uuid": "ca964abb-4bfe-42a8-8776-66d9cc5257d3",
"rawTextureUuid": "27144703-e99a-463e-ab6e-200644925bda",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 2560,
"height": 1920,
"rawWidth": 2560,
"rawHeight": 1920,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "ca54649a-5ae6-4ca6-8e30-5687176a2986",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1052,
"height": 58,
"platformSettings": {},
"subMetas": {
"暗色灯串": {
"ver": "1.0.4",
"uuid": "e70fa184-0659-4562-8797-a3d8cb68aa11",
"rawTextureUuid": "ca54649a-5ae6-4ca6-8e30-5687176a2986",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1052,
"height": 58,
"rawWidth": 1052,
"rawHeight": 58,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "98c78862-49e8-4925-8400-df9d1b8c8afc",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 2160,
"height": 642,
"platformSettings": {},
"subMetas": {
"树冠": {
"ver": "1.0.4",
"uuid": "d2b08398-ae50-4fd9-8863-562a279c7247",
"rawTextureUuid": "98c78862-49e8-4925-8400-df9d1b8c8afc",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 2160,
"height": 642,
"rawWidth": 2160,
"rawHeight": 642,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "6dda4c13-c898-4f96-b1a5-c7490141f4b8",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1086,
"height": 92,
"platformSettings": {},
"subMetas": {
"树枝1": {
"ver": "1.0.4",
"uuid": "ffca1f80-9e5b-4081-8aa4-22fdeffc25a3",
"rawTextureUuid": "6dda4c13-c898-4f96-b1a5-c7490141f4b8",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1086,
"height": 92,
"rawWidth": 1086,
"rawHeight": 92,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "1119e6f6-93ba-486c-81de-d37d05e7fecc",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1082,
"height": 131,
"platformSettings": {},
"subMetas": {
"树枝2": {
"ver": "1.0.4",
"uuid": "6f1368aa-cc81-496d-8680-85bb80baa6c2",
"rawTextureUuid": "1119e6f6-93ba-486c-81de-d37d05e7fecc",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1082,
"height": 131,
"rawWidth": 1082,
"rawHeight": 131,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "b1b0f2c5-5806-48fb-af78-1a26cee0f054",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1047,
"height": 102,
"platformSettings": {},
"subMetas": {
"树枝3": {
"ver": "1.0.4",
"uuid": "3b846332-7427-414e-838f-7d8ae74d85c0",
"rawTextureUuid": "b1b0f2c5-5806-48fb-af78-1a26cee0f054",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1047,
"height": 102,
"rawWidth": 1047,
"rawHeight": 102,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "66884cc6-ad37-4bf7-a41d-a7dc8f90230d",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1046,
"height": 96,
"platformSettings": {},
"subMetas": {
"树枝4": {
"ver": "1.0.4",
"uuid": "b5595d61-37c4-4097-846d-d9b62891493f",
"rawTextureUuid": "66884cc6-ad37-4bf7-a41d-a7dc8f90230d",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1046,
"height": 96,
"rawWidth": 1046,
"rawHeight": 96,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "ee93e9a9-2bb7-4cad-95b8-f462eafc7193",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 471,
"height": 319,
"platformSettings": {},
"subMetas": {
"气泡框": {
"ver": "1.0.4",
"uuid": "27bf5098-9ad2-4a64-b460-15d80b6c5bec",
"rawTextureUuid": "ee93e9a9-2bb7-4cad-95b8-f462eafc7193",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 471,
"height": 319,
"rawWidth": 471,
"rawHeight": 319,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "473e3a8c-41b0-4375-8ed0-623d9ad582f2",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 534,
"height": 382,
"platformSettings": {},
"subMetas": {
"游戏界面选好的物品存放处": {
"ver": "1.0.4",
"uuid": "9580c5dd-4005-49bd-a93f-6347f0241df2",
"rawTextureUuid": "473e3a8c-41b0-4375-8ed0-623d9ad582f2",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 534,
"height": 382,
"rawWidth": 534,
"rawHeight": 382,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "191e7ddd-66e4-4d98-8d6e-c0326c5ce598",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1478,
"height": 60,
"platformSettings": {},
"subMetas": {
"白色框": {
"ver": "1.0.4",
"uuid": "393cc0b6-4f83-46a9-8624-dfd085baad45",
"rawTextureUuid": "191e7ddd-66e4-4d98-8d6e-c0326c5ce598",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1478,
"height": 60,
"rawWidth": 1478,
"rawHeight": 60,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "b971d479-0c4c-4379-b8c6-2b0fe3540101",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 272,
"height": 110,
"platformSettings": {},
"subMetas": {
"空白四线三格": {
"ver": "1.0.4",
"uuid": "ea9c4416-2594-4e18-8a65-e38c6604e40d",
"rawTextureUuid": "b971d479-0c4c-4379-b8c6-2b0fe3540101",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 3,
"trimY": 3,
"width": 266,
"height": 104,
"rawWidth": 272,
"rawHeight": 110,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "edbefdd9-98a7-45e7-b1fd-cff9cc498fc2",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 272,
"height": 110,
"platformSettings": {},
"subMetas": {
"红色四线三格": {
"ver": "1.0.4",
"uuid": "fdf587e6-adb1-49bc-a08b-f7cfa6189630",
"rawTextureUuid": "edbefdd9-98a7-45e7-b1fd-cff9cc498fc2",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 272,
"height": 110,
"rawWidth": 272,
"rawHeight": 110,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "e169e0d5-9edb-47d3-88ab-f93ed1353ac2", "uuid": "28bfa7fe-e864-4b72-9a04-bb2e95e44266",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 247, "width": 269,
"height": 242, "height": 269,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"红色头像框": { "红色头像框": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "4f3a9fee-1142-43aa-abee-6f8e209943d1", "uuid": "0b09d09f-dcac-4bb3-aebc-217929740a9c",
"rawTextureUuid": "e169e0d5-9edb-47d3-88ab-f93ed1353ac2", "rawTextureUuid": "28bfa7fe-e864-4b72-9a04-bb2e95e44266",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
...@@ -22,10 +22,10 @@ ...@@ -22,10 +22,10 @@
"offsetY": 0, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 247, "width": 269,
"height": 242, "height": 269,
"rawWidth": 247, "rawWidth": 269,
"rawHeight": 242, "rawHeight": 269,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
"borderLeft": 0, "borderLeft": 0,
......
{
"ver": "2.3.5",
"uuid": "0d5a90fd-4f87-42f7-85c1-134fee233773",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1468,
"height": 60,
"platformSettings": {},
"subMetas": {
"红色进度": {
"ver": "1.0.4",
"uuid": "8614e3b2-2649-4979-850d-94a10b83c895",
"rawTextureUuid": "0d5a90fd-4f87-42f7-85c1-134fee233773",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1468,
"height": 60,
"rawWidth": 1468,
"rawHeight": 60,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "0c3c45cd-7a3c-460c-9f39-e24ecf493a93",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 147,
"height": 166,
"platformSettings": {},
"subMetas": {
"结算界面底牌展示区域": {
"ver": "1.0.4",
"uuid": "3410333e-dd0c-44e1-b7b0-3c572e1064ef",
"rawTextureUuid": "0c3c45cd-7a3c-460c-9f39-e24ecf493a93",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 147,
"height": 166,
"rawWidth": 147,
"rawHeight": 166,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "94262ff9-e008-4fc1-9685-b77bdcec1de0",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 147,
"height": 166,
"platformSettings": {},
"subMetas": {
"结算页面底牌展示区域": {
"ver": "1.0.4",
"uuid": "641eb753-dec4-4952-b33a-c0a687c40692",
"rawTextureUuid": "94262ff9-e008-4fc1-9685-b77bdcec1de0",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 147,
"height": 166,
"rawWidth": 147,
"rawHeight": 166,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "dcc4db4b-d427-4b83-b94f-fdb41a0728c0",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 2560,
"height": 1920,
"platformSettings": {},
"subMetas": {
"背景": {
"ver": "1.0.4",
"uuid": "2a15cf06-21fa-4eda-86f3-c54d1cbddd6e",
"rawTextureUuid": "dcc4db4b-d427-4b83-b94f-fdb41a0728c0",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 2560,
"height": 1920,
"rawWidth": 2560,
"rawHeight": 1920,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "8cae4bfd-f463-4179-9c60-34cf128e9c15",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 2160,
"height": 1600,
"platformSettings": {},
"subMetas": {
"背景图": {
"ver": "1.0.4",
"uuid": "f58617a0-781c-4787-b7ef-89d77f4fc7f5",
"rawTextureUuid": "8cae4bfd-f463-4179-9c60-34cf128e9c15",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 2160,
"height": 1600,
"rawWidth": 2160,
"rawHeight": 1600,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "79493b8a-6f73-4aa1-91d2-d0194b0c76c9", "uuid": "47abda5d-c130-47fe-9a0c-5cecbde49c98",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 633, "width": 2133,
"height": 1600, "height": 1600,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"右树干": { "背景图2160": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "c3b1569c-0404-4fd0-b2db-c44124679879", "uuid": "21452dbf-6f64-4a7c-a9c5-f7c2db94fe5e",
"rawTextureUuid": "79493b8a-6f73-4aa1-91d2-d0194b0c76c9", "rawTextureUuid": "47abda5d-c130-47fe-9a0c-5cecbde49c98",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
...@@ -22,9 +22,9 @@ ...@@ -22,9 +22,9 @@
"offsetY": 0, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 633, "width": 2133,
"height": 1600, "height": 1600,
"rawWidth": 633, "rawWidth": 2133,
"rawHeight": 1600, "rawHeight": 1600,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
......
{
"ver": "2.3.5",
"uuid": "fe79dc24-7cfe-4a53-9b7a-a9fdab0a47a4",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 272,
"height": 110,
"platformSettings": {},
"subMetas": {
"蓝色四线三格": {
"ver": "1.0.4",
"uuid": "517b1bee-176b-4441-8bed-aa9ed9c7344d",
"rawTextureUuid": "fe79dc24-7cfe-4a53-9b7a-a9fdab0a47a4",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 272,
"height": 110,
"rawWidth": 272,
"rawHeight": 110,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "d8cc0d01-addc-4b7b-99c8-7bb1616959af", "uuid": "a3c3818f-3d1b-4710-8fd9-d8e72fdd11cc",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 243, "width": 270,
"height": 233, "height": 270,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"蓝色头像框": { "蓝色头像框": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "f7983954-6e85-4847-ad2e-847d71713559", "uuid": "fcd37ced-f9ad-4681-a442-a076229b54b0",
"rawTextureUuid": "d8cc0d01-addc-4b7b-99c8-7bb1616959af", "rawTextureUuid": "a3c3818f-3d1b-4710-8fd9-d8e72fdd11cc",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
...@@ -22,10 +22,10 @@ ...@@ -22,10 +22,10 @@
"offsetY": 0, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 243, "width": 270,
"height": 233, "height": 270,
"rawWidth": 243, "rawWidth": 270,
"rawHeight": 233, "rawHeight": 270,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
"borderLeft": 0, "borderLeft": 0,
......
{
"ver": "2.3.5",
"uuid": "30cde4b4-360a-47a3-95e8-250db36271ef",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1468,
"height": 60,
"platformSettings": {},
"subMetas": {
"蓝色进度": {
"ver": "1.0.4",
"uuid": "f85a5be4-0878-4df9-a873-3a3edcdcdcea",
"rawTextureUuid": "30cde4b4-360a-47a3-95e8-250db36271ef",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1468,
"height": 60,
"rawWidth": 1468,
"rawHeight": 60,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 30,
"borderRight": 30,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "b7e5898e-1044-4cbf-8f01-cb9d0b2c2e50",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1604,
"height": 126,
"platformSettings": {},
"subMetas": {
"输入框": {
"ver": "1.0.4",
"uuid": "ba7293ab-dc55-4c4c-88ef-36e90ebdd303",
"rawTextureUuid": "b7e5898e-1044-4cbf-8f01-cb9d0b2c2e50",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1604,
"height": 126,
"rawWidth": 1604,
"rawHeight": 126,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "32d1aea7-6525-42e8-bcb8-419da1081420",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1508,
"height": 90,
"platformSettings": {},
"subMetas": {
"进度条底板": {
"ver": "1.0.4",
"uuid": "1d523e79-6ecc-47d0-97fb-7fd5e62b9ba9",
"rawTextureUuid": "32d1aea7-6525-42e8-bcb8-419da1081420",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1508,
"height": 90,
"rawWidth": 1508,
"rawHeight": 90,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "516fd4cc-9335-4e74-92f4-bc78dc35e89a",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 2160,
"height": 1600,
"platformSettings": {},
"subMetas": {
"鸟和树2160": {
"ver": "1.0.4",
"uuid": "19853ac0-62d5-4eb3-9018-f3df0d8b0b74",
"rawTextureUuid": "516fd4cc-9335-4e74-92f4-bc78dc35e89a",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 2160,
"height": 1600,
"rawWidth": 2160,
"rawHeight": 1600,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "a255aeb1-8f74-4215-b846-87f9a79fefaf",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 2160,
"height": 1600,
"platformSettings": {},
"subMetas": {
"鸟和树背景": {
"ver": "1.0.4",
"uuid": "8e1802d9-ce29-4802-95f3-22fe0d66dcdb",
"rawTextureUuid": "a255aeb1-8f74-4215-b846-87f9a79fefaf",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 2160,
"height": 1600,
"rawWidth": 2160,
"rawHeight": 1600,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment