feat: add pop up end game, UI logic

main
tiendat3699 2024-03-29 18:24:58 +07:00
parent b7f13e4011
commit ddcede96ae
60 changed files with 10825 additions and 3987 deletions

Binary file not shown.

View File

@ -2,10 +2,10 @@
"ver": "1.0.1", "ver": "1.0.1",
"importer": "ttf-font", "importer": "ttf-font",
"imported": true, "imported": true,
"uuid": "7745538c-645c-4a76-bbfc-b42ec99d7bcc", "uuid": "4eb60b5b-72b8-497c-b499-d7921c9b84db",
"files": [ "files": [
".json", ".json",
"SuperBubble-Rpaj3.ttf" "Candy-Beans.ttf"
], ],
"subMetas": {}, "subMetas": {},
"userData": {} "userData": {}

View File

@ -77,7 +77,7 @@
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
"width": 86.92, "width": 60.62,
"height": 54.4 "height": 54.4
}, },
"_anchorPoint": { "_anchorPoint": {
@ -122,7 +122,7 @@
"_overflow": 0, "_overflow": 0,
"_enableWrapText": true, "_enableWrapText": true,
"_font": { "_font": {
"__uuid__": "7745538c-645c-4a76-bbfc-b42ec99d7bcc", "__uuid__": "4eb60b5b-72b8-497c-b499-d7921c9b84db",
"__expectedType__": "cc.TTFFont" "__expectedType__": "cc.TTFFont"
}, },
"_isSystemFontUsed": false, "_isSystemFontUsed": false,

View File

@ -0,0 +1,143 @@
[
{
"__type__": "cc.Prefab",
"_name": "Star",
"_objFlags": 0,
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "Star",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [],
"_active": true,
"_components": [
{
"__id__": 2
},
{
"__id__": 4
}
],
"_prefab": {
"__id__": 6
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 751.877,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 3
},
"_contentSize": {
"__type__": "cc.Size",
"width": 52,
"height": 49
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "480yd82AtKIqjJBLbl3rlS"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 5
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "5b5a3073-f986-4350-9ef0-e1fddb56a494@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "1fsjnPw61KILwwKyxIzU9M"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "d3ooykM2hC97QNNNBYXSSK",
"targetOverrides": null
}
]

View File

@ -0,0 +1,13 @@
{
"ver": "1.1.43",
"importer": "prefab",
"imported": true,
"uuid": "35274179-f40e-4de9-a5d5-43fba9c12669",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "Star"
}
}

View File

@ -0,0 +1,12 @@
{
"ver": "1.1.0",
"importer": "directory",
"imported": true,
"uuid": "5461daf7-e832-44cd-a5e2-e9611e3434c9",
"files": [],
"subMetas": {},
"userData": {
"compressionType": {},
"isRemoteBundle": {}
}
}

View File

@ -0,0 +1,826 @@
[
{
"__type__": "cc.Prefab",
"_name": "itemNormal",
"_objFlags": 0,
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "itemNormal",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
},
{
"__id__": 24
}
],
"_active": true,
"_components": [
{
"__id__": 32
},
{
"__id__": 34
},
{
"__id__": 36
}
],
"_prefab": {
"__id__": 38
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -580,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "top",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 3
},
{
"__id__": 9
}
],
"_active": true,
"_components": [
{
"__id__": 19
},
{
"__id__": 21
}
],
"_prefab": {
"__id__": 23
},
"_lpos": {
"__type__": "cc.Vec3",
"x": -233,
"y": -90,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Sprite",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 4
},
{
"__id__": 6
}
],
"_prefab": {
"__id__": 8
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 5
},
"_contentSize": {
"__type__": "cc.Size",
"width": 100,
"height": 100
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "18tXKchD1Dr48NskmoEDeH"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 7
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 50
},
"_spriteFrame": {
"__uuid__": "0cef1981-83f4-4681-8ca8-2f11e3162169@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "2cQAeOCKBIariMukuouuY9"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "53p/E2Qw5PC42ngf9NKIN1",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "Label",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 10
},
{
"__id__": 12
},
{
"__id__": 14
},
{
"__id__": 16
}
],
"_prefab": {
"__id__": 18
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 7.105427357601002e-15,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 9
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"_contentSize": {
"__type__": "cc.Size",
"width": 100,
"height": 100
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "50rVR8jQZLl7q7CPZCrsLP"
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 9
},
"_enabled": true,
"__prefab": {
"__id__": 13
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_string": "4",
"_horizontalAlign": 1,
"_verticalAlign": 1,
"_actualFontSize": 61,
"_fontSize": 60,
"_fontFamily": "Arial",
"_lineHeight": 60,
"_overflow": 2,
"_enableWrapText": true,
"_font": {
"__uuid__": "4eb60b5b-72b8-497c-b499-d7921c9b84db",
"__expectedType__": "cc.TTFFont"
},
"_isSystemFontUsed": false,
"_spacingX": 0,
"_isItalic": false,
"_isBold": false,
"_isUnderline": false,
"_underlineHeight": 2,
"_cacheMode": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "b02ZbVP2BOYK6EMHsKPTJ2"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 9
},
"_enabled": true,
"__prefab": {
"__id__": 15
},
"_alignFlags": 45,
"_target": null,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 6.439293542825908e-15,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 53.117999999999995,
"_originalHeight": 75.6,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "76HqScksFCcZ6GUvSeKOhP"
},
{
"__type__": "cc.LabelOutline",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 9
},
"_enabled": true,
"__prefab": {
"__id__": 17
},
"_color": {
"__type__": "cc.Color",
"r": 96,
"g": 96,
"b": 96,
"a": 255
},
"_width": 4,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "95uDDSqJpEvq+ATOvbMO/W"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "2dvXaY9F1K75NrtIUWTWpc",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 20
},
"_contentSize": {
"__type__": "cc.Size",
"width": 100,
"height": 100
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "89K0ThrjlLLqRGRyJIoMq8"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 22
},
"_alignFlags": 10,
"_target": null,
"_left": 45,
"_right": 0,
"_top": 18.5,
"_bottom": 0,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "9dCqDdZadKL6u61sb0jRVB"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "d9qqj7PD9IYZkPDopIuKbY",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "Label",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 25
},
{
"__id__": 27
},
{
"__id__": 29
}
],
"_prefab": {
"__id__": 31
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 65,
"y": -90,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 24
},
"_enabled": true,
"__prefab": {
"__id__": 26
},
"_contentSize": {
"__type__": "cc.Size",
"width": 426,
"height": 180
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "8f/If4pqVLNKjacc6x/7j3"
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 24
},
"_enabled": true,
"__prefab": {
"__id__": 28
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_string": "100000",
"_horizontalAlign": 1,
"_verticalAlign": 1,
"_actualFontSize": 81,
"_fontSize": 80,
"_fontFamily": "Arial",
"_lineHeight": 80,
"_overflow": 2,
"_enableWrapText": true,
"_font": {
"__uuid__": "4eb60b5b-72b8-497c-b499-d7921c9b84db",
"__expectedType__": "cc.TTFFont"
},
"_isSystemFontUsed": false,
"_spacingX": 0,
"_isItalic": false,
"_isBold": false,
"_isUnderline": false,
"_underlineHeight": 2,
"_cacheMode": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "953S2lrSxMyYur/EgwU4QW"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 24
},
"_enabled": true,
"__prefab": {
"__id__": 30
},
"_alignFlags": 45,
"_target": null,
"_left": 180,
"_right": 50,
"_top": 0,
"_bottom": 0,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 42.26,
"_originalHeight": 50.4,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "45FuNbJ7xHAYhyQjKStjxj"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "6bBO1CaHdDDKNnRkS7MQlG",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 33
},
"_contentSize": {
"__type__": "cc.Size",
"width": 656,
"height": 180
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 1
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "12Nqr7ER9Ow7DeP6uuvVGT"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 35
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "989a5cd8-943d-4065-9b3e-fc833596a6fc@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "02Ua8Kgi5L/ZH3dLv9B+bK"
},
{
"__type__": "552d1g5QNpOeIBUm3Wr1J5c",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 37
},
"_bg": {
"__id__": 34
},
"_scoreText": {
"__id__": 27
},
"_topText": {
"__id__": 12
},
"_highLightColor": {
"__type__": "cc.Color",
"r": 113,
"g": 141,
"b": 238,
"a": 255
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "dbKG8fYCVAvJUI5x0eAfvD"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "6bZKxhllhMCqrTReiih0t4",
"targetOverrides": null
}
]

View File

@ -0,0 +1,13 @@
{
"ver": "1.1.43",
"importer": "prefab",
"imported": true,
"uuid": "45fbee0e-e0ae-4e69-828e-ee8e725f3c5c",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "itemNormal"
}
}

View File

@ -0,0 +1,731 @@
[
{
"__type__": "cc.Prefab",
"_name": "itemTop1",
"_objFlags": 0,
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "itemTop1",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
},
{
"__id__": 20
}
],
"_active": true,
"_components": [
{
"__id__": 28
},
{
"__id__": 30
},
{
"__id__": 32
}
],
"_prefab": {
"__id__": 34
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -10,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "top",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 3
}
],
"_active": true,
"_components": [
{
"__id__": 13
},
{
"__id__": 15
},
{
"__id__": 17
}
],
"_prefab": {
"__id__": 19
},
"_lpos": {
"__type__": "cc.Vec3",
"x": -232.5,
"y": -58.5,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Label",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 4
},
{
"__id__": 6
},
{
"__id__": 8
},
{
"__id__": 10
}
],
"_prefab": {
"__id__": 12
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -17.5,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 5
},
"_contentSize": {
"__type__": "cc.Size",
"width": 101,
"height": 102
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "06D3Moa3VHfIAlB85/p4VS"
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 7
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 204,
"b": 0,
"a": 255
},
"_string": "1",
"_horizontalAlign": 1,
"_verticalAlign": 1,
"_actualFontSize": 61,
"_fontSize": 60,
"_fontFamily": "Arial",
"_lineHeight": 60,
"_overflow": 2,
"_enableWrapText": true,
"_font": {
"__uuid__": "4eb60b5b-72b8-497c-b499-d7921c9b84db",
"__expectedType__": "cc.TTFFont"
},
"_isSystemFontUsed": false,
"_spacingX": 0,
"_isItalic": false,
"_isBold": false,
"_isUnderline": false,
"_underlineHeight": 2,
"_cacheMode": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "75JU0twYBCV4xrGL3Kylf6"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 9
},
"_alignFlags": 45,
"_target": null,
"_left": 0,
"_right": 0,
"_top": 35,
"_bottom": 6.439293542825908e-15,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 53.117999999999995,
"_originalHeight": 75.6,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "5bQ0X7vzRNMr55LtO97SRv"
},
{
"__type__": "cc.LabelOutline",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 102,
"b": 0,
"a": 255
},
"_width": 4,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "40bKbcvN5E84Ydy7sEwJcK"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "44MsJsH3hBAZbfJwQA1D5d",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 14
},
"_contentSize": {
"__type__": "cc.Size",
"width": 101,
"height": 137
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "e1IhbAnCRP3Yq489V9jwSA"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 16
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "5037588b-9bac-44f1-ada1-020b001bb3d4@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "6bjvr2ux5H75wvUhPU+aW6"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 18
},
"_alignFlags": 9,
"_target": null,
"_left": 45,
"_right": 0,
"_top": -10,
"_bottom": 0,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "1eKHMZ9txAYI/d1307l68i"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "d8RptcfwhBAa8uRvV3pbqv",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "Label",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 21
},
{
"__id__": 23
},
{
"__id__": 25
}
],
"_prefab": {
"__id__": 27
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 65,
"y": -90,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 20
},
"_enabled": true,
"__prefab": {
"__id__": 22
},
"_contentSize": {
"__type__": "cc.Size",
"width": 426,
"height": 180
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "72A58S/o5A/pAKw7uxNIQd"
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 20
},
"_enabled": true,
"__prefab": {
"__id__": 24
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 78,
"b": 1,
"a": 255
},
"_string": "100000",
"_horizontalAlign": 1,
"_verticalAlign": 1,
"_actualFontSize": 81,
"_fontSize": 80,
"_fontFamily": "Arial",
"_lineHeight": 80,
"_overflow": 2,
"_enableWrapText": true,
"_font": {
"__uuid__": "4eb60b5b-72b8-497c-b499-d7921c9b84db",
"__expectedType__": "cc.TTFFont"
},
"_isSystemFontUsed": false,
"_spacingX": 0,
"_isItalic": false,
"_isBold": false,
"_isUnderline": false,
"_underlineHeight": 2,
"_cacheMode": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "26bQkSjSBLjZHtDuGitOzD"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 20
},
"_enabled": true,
"__prefab": {
"__id__": 26
},
"_alignFlags": 45,
"_target": null,
"_left": 180,
"_right": 50,
"_top": 0,
"_bottom": 0,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 42.26,
"_originalHeight": 50.4,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "cf8+W56NRJT6sRRqJivrby"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "ee1htKmyJJ/qSbIesKagXh",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 29
},
"_contentSize": {
"__type__": "cc.Size",
"width": 656,
"height": 180
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 1
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "5ayjSEeAND+6ZGusQXSvrc"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 31
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "65bd68ee-c310-4a89-81b5-4c8a7d57b458@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "7eI5LWcClIO5zhbfjgOrsR"
},
{
"__type__": "552d1g5QNpOeIBUm3Wr1J5c",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 33
},
"_bg": {
"__id__": 30
},
"_highLightColor": {
"__type__": "cc.Color",
"r": 113,
"g": 141,
"b": 238,
"a": 255
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "79errFT/JL+rq4ieCK7Gki"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "f9uSHaj7BMlIwLhcEY9s8R",
"targetOverrides": null
}
]

View File

@ -0,0 +1,13 @@
{
"ver": "1.1.43",
"importer": "prefab",
"imported": true,
"uuid": "44541b9d-0cbe-4e00-8819-64b15d93dea7",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "itemTop1"
}
}

View File

@ -0,0 +1,737 @@
[
{
"__type__": "cc.Prefab",
"_name": "itemTop2",
"_objFlags": 0,
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "itemTop2",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
},
{
"__id__": 20
}
],
"_active": true,
"_components": [
{
"__id__": 28
},
{
"__id__": 30
},
{
"__id__": 32
}
],
"_prefab": {
"__id__": 34
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -200,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "top",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 3
}
],
"_active": true,
"_components": [
{
"__id__": 13
},
{
"__id__": 15
},
{
"__id__": 17
}
],
"_prefab": {
"__id__": 19
},
"_lpos": {
"__type__": "cc.Vec3",
"x": -228.5,
"y": -58.5,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Label",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 4
},
{
"__id__": 6
},
{
"__id__": 8
},
{
"__id__": 10
}
],
"_prefab": {
"__id__": 12
},
"_lpos": {
"__type__": "cc.Vec3",
"x": -3,
"y": -17.5,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 5
},
"_contentSize": {
"__type__": "cc.Size",
"width": 103,
"height": 102
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "61t1D5iHVHIrfRqG/uW/E6"
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 7
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 202,
"g": 211,
"b": 228,
"a": 255
},
"_string": "2",
"_horizontalAlign": 1,
"_verticalAlign": 1,
"_actualFontSize": 61,
"_fontSize": 60,
"_fontFamily": "Arial",
"_lineHeight": 60,
"_overflow": 2,
"_enableWrapText": true,
"_font": {
"__uuid__": "4eb60b5b-72b8-497c-b499-d7921c9b84db",
"__expectedType__": "cc.TTFFont"
},
"_isSystemFontUsed": false,
"_spacingX": 0,
"_isItalic": false,
"_isBold": false,
"_isUnderline": false,
"_underlineHeight": 2,
"_cacheMode": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "c3p7sOWDRNUokgX8MGqsyF"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 9
},
"_alignFlags": 45,
"_target": null,
"_left": 0,
"_right": 6,
"_top": 35,
"_bottom": 6.439293542825908e-15,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 53.117999999999995,
"_originalHeight": 75.6,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "2abEt1Ja1CtqNxk3xMCJFo"
},
{
"__type__": "cc.LabelOutline",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"_color": {
"__type__": "cc.Color",
"r": 99,
"g": 113,
"b": 133,
"a": 255
},
"_width": 4,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "4eAtE+DrBIgb0jJv6fBI5r"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "7d0NoFQtlBg4bcoJmwx/JR",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 14
},
"_contentSize": {
"__type__": "cc.Size",
"width": 109,
"height": 137
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "5c+ZrFOIBPA6kxY6P6xMG4"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 16
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "fbbd2af6-c128-44ad-b737-679c35472653@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "1a4heGR6pNNoOFzsQ4qx/i"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 18
},
"_alignFlags": 9,
"_target": null,
"_left": 45,
"_right": 0,
"_top": -10,
"_bottom": 0,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "38kVaEzY5Ow5NozrTjJ4Kg"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "43UWX8MbJPYLZj/9W48d/f",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "Label",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 21
},
{
"__id__": 23
},
{
"__id__": 25
}
],
"_prefab": {
"__id__": 27
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 65,
"y": -90,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 20
},
"_enabled": true,
"__prefab": {
"__id__": 22
},
"_contentSize": {
"__type__": "cc.Size",
"width": 426,
"height": 180
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "5eH269ozFF0r6q08t6Jo5r"
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 20
},
"_enabled": true,
"__prefab": {
"__id__": 24
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 95,
"g": 83,
"b": 78,
"a": 255
},
"_string": "100000",
"_horizontalAlign": 1,
"_verticalAlign": 1,
"_actualFontSize": 81,
"_fontSize": 80,
"_fontFamily": "Arial",
"_lineHeight": 80,
"_overflow": 2,
"_enableWrapText": true,
"_font": {
"__uuid__": "4eb60b5b-72b8-497c-b499-d7921c9b84db",
"__expectedType__": "cc.TTFFont"
},
"_isSystemFontUsed": false,
"_spacingX": 0,
"_isItalic": false,
"_isBold": false,
"_isUnderline": false,
"_underlineHeight": 2,
"_cacheMode": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "aeY+UjMsxCipmuaUYf2uCx"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 20
},
"_enabled": true,
"__prefab": {
"__id__": 26
},
"_alignFlags": 45,
"_target": null,
"_left": 180,
"_right": 50,
"_top": 0,
"_bottom": 0,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 42.26,
"_originalHeight": 50.4,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "d8bj5Jb0ZF84gkM+U4Vj48"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "799zgsDlJBGbN3uLltly8J",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 29
},
"_contentSize": {
"__type__": "cc.Size",
"width": 656,
"height": 180
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 1
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "27G8RhkudK5IQl1K7dWhm1"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 31
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "989a5cd8-943d-4065-9b3e-fc833596a6fc@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "89AXFl5nBDda+ETpEcQNpe"
},
{
"__type__": "552d1g5QNpOeIBUm3Wr1J5c",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 33
},
"_bg": {
"__id__": 30
},
"_scoreText": {
"__id__": 23
},
"_topText": {
"__id__": 6
},
"_highLightColor": {
"__type__": "cc.Color",
"r": 113,
"g": 141,
"b": 238,
"a": 255
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "a87a1dDepJbr3/Y6l3nfUc"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "5dP05mPalLwZZ2b8ZT1A3S",
"targetOverrides": null
}
]

View File

@ -0,0 +1,13 @@
{
"ver": "1.1.43",
"importer": "prefab",
"imported": true,
"uuid": "a1083c12-2895-4ff8-8f0c-012f9d6684f5",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "itemTop2"
}
}

View File

@ -0,0 +1,737 @@
[
{
"__type__": "cc.Prefab",
"_name": "itemTop3",
"_objFlags": 0,
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "itemTop3",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
},
{
"__id__": 20
}
],
"_active": true,
"_components": [
{
"__id__": 28
},
{
"__id__": 30
},
{
"__id__": 32
}
],
"_prefab": {
"__id__": 34
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -390,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "top",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 3
}
],
"_active": true,
"_components": [
{
"__id__": 13
},
{
"__id__": 15
},
{
"__id__": 17
}
],
"_prefab": {
"__id__": 19
},
"_lpos": {
"__type__": "cc.Vec3",
"x": -232.5,
"y": -58.5,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Label",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 4
},
{
"__id__": 6
},
{
"__id__": 8
},
{
"__id__": 10
}
],
"_prefab": {
"__id__": 12
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -17.5,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 5
},
"_contentSize": {
"__type__": "cc.Size",
"width": 101,
"height": 101
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "368gHxKB5Apqd0tizVhtg1"
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 7
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 227,
"g": 115,
"b": 91,
"a": 255
},
"_string": "3",
"_horizontalAlign": 1,
"_verticalAlign": 1,
"_actualFontSize": 61,
"_fontSize": 60,
"_fontFamily": "Arial",
"_lineHeight": 60,
"_overflow": 2,
"_enableWrapText": true,
"_font": {
"__uuid__": "4eb60b5b-72b8-497c-b499-d7921c9b84db",
"__expectedType__": "cc.TTFFont"
},
"_isSystemFontUsed": false,
"_spacingX": 0,
"_isItalic": false,
"_isBold": false,
"_isUnderline": false,
"_underlineHeight": 2,
"_cacheMode": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "89zH1Z9mpBUKOptexSsaCc"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 9
},
"_alignFlags": 45,
"_target": null,
"_left": 0,
"_right": 0,
"_top": 35,
"_bottom": 6.439293542825908e-15,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 53.117999999999995,
"_originalHeight": 75.6,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "26aSxa/n1HP4WeMiJZNg1Q"
},
{
"__type__": "cc.LabelOutline",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"_color": {
"__type__": "cc.Color",
"r": 126,
"g": 41,
"b": 19,
"a": 255
},
"_width": 4,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "3e20tfG/ZEZqoVu6uSplwa"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "66t4AsPS9IhL8BFW2f7t9M",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 14
},
"_contentSize": {
"__type__": "cc.Size",
"width": 101,
"height": 136
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "66dUeI27ZIKrvJXa1mCYPQ"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 16
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "7629f6bd-fb1b-4328-9fab-758aac42550f@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "3eIAPhahVH5Y6NaE7cwkz6"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 18
},
"_alignFlags": 9,
"_target": null,
"_left": 45,
"_right": 0,
"_top": -9.5,
"_bottom": 0,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "d4hhPvwgVOQ7UnTLsXj16B"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "bc9FUTWYZL54d9mhpJg/ae",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "Label",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 21
},
{
"__id__": 23
},
{
"__id__": 25
}
],
"_prefab": {
"__id__": 27
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 65,
"y": -90,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 20
},
"_enabled": true,
"__prefab": {
"__id__": 22
},
"_contentSize": {
"__type__": "cc.Size",
"width": 426,
"height": 180
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "68xAym3BBDaInUm0oLtONo"
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 20
},
"_enabled": true,
"__prefab": {
"__id__": 24
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 95,
"g": 83,
"b": 78,
"a": 255
},
"_string": "100000",
"_horizontalAlign": 1,
"_verticalAlign": 1,
"_actualFontSize": 81,
"_fontSize": 80,
"_fontFamily": "Arial",
"_lineHeight": 80,
"_overflow": 2,
"_enableWrapText": true,
"_font": {
"__uuid__": "4eb60b5b-72b8-497c-b499-d7921c9b84db",
"__expectedType__": "cc.TTFFont"
},
"_isSystemFontUsed": false,
"_spacingX": 0,
"_isItalic": false,
"_isBold": false,
"_isUnderline": false,
"_underlineHeight": 2,
"_cacheMode": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "e20tIU3itCDJ1wAUa3yN2K"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 20
},
"_enabled": true,
"__prefab": {
"__id__": 26
},
"_alignFlags": 45,
"_target": null,
"_left": 180,
"_right": 50,
"_top": 0,
"_bottom": 0,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 42.26,
"_originalHeight": 50.4,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "e4DYEJxcNCYJu23xrprXj0"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "24NclmKvBBt6jpoRXg7Xmz",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 29
},
"_contentSize": {
"__type__": "cc.Size",
"width": 656,
"height": 180
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 1
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "b74RtF4ypM34F4i5W/NnmH"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 31
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "989a5cd8-943d-4065-9b3e-fc833596a6fc@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "75f6Htv3ZNzokyi5rSUFnl"
},
{
"__type__": "552d1g5QNpOeIBUm3Wr1J5c",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 33
},
"_bg": {
"__id__": 30
},
"_scoreText": {
"__id__": 23
},
"_topText": {
"__id__": 6
},
"_highLightColor": {
"__type__": "cc.Color",
"r": 113,
"g": 141,
"b": 238,
"a": 255
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "853l7J73lP5Zy1vj3mxiwe"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "ceuq3bJktG3ojoU7UZJ27S",
"targetOverrides": null
}
]

View File

@ -0,0 +1,13 @@
{
"ver": "1.1.43",
"importer": "prefab",
"imported": true,
"uuid": "731196cb-d101-433a-9fa5-90699deb0d37",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "itemTop3"
}
}

File diff suppressed because it is too large Load Diff

View File

@ -2,6 +2,7 @@ import { _decorator } from 'cc';
import * as CryptoES from 'crypto-es'; import * as CryptoES from 'crypto-es';
import { GameManager } from '../Manager/GameManager'; import { GameManager } from '../Manager/GameManager';
import Utilities from '../Utilities'; import Utilities from '../Utilities';
import Singleton from '../Singleton';
export let CryptoESDefault = CryptoES.default; export let CryptoESDefault = CryptoES.default;
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ -18,32 +19,56 @@ window.addEventListener('message', (data) => {
} }
}); });
@ccclass('BEConnector') const faketSocre = [
export default class BEConnector { {
public static _instance: BEConnector = null; userNickName: 'Poorgodzz',
score: 1785,
},
{
userNickName: 'a3',
score: 172,
},
{
userNickName: 'LeonNeilson',
score: 150,
},
{
userNickName: 'Promo_',
score: 142,
},
{
userNickName: 'H2O',
score: 90,
},
{
userNickName: 'lmao',
score: 30,
},
{
userNickName: 'Hellooo',
score: 14,
},
];
@ccclass('BEConnector')
export default class BEConnector extends Singleton<BEConnector>('BEConnector') {
private token: string; private token: string;
private skinId: string; private skinId: string;
private tournamentId: string; private tournamentId: string;
private key: string; private key: string;
private deviceInfo: string; private deviceInfo: string;
// Ticket infors // Ticket info
public numberTicket: number; public numberTicket: number;
public maxScore: number; public maxScore: number;
public currentScore: number; public currentScore: number;
public topScores: [] = [];
private mileStone: string; private mileStone: string;
private gameURL: string = ''; private gameURL: string = '';
public static get instance() {
if (null == this._instance) {
this._instance = new BEConnector();
}
return this._instance;
}
constructor() { constructor() {
super();
this.getGameData(); this.getGameData();
} }
@ -55,13 +80,23 @@ export default class BEConnector {
this.tournamentId = url.get('tournamentId'); this.tournamentId = url.get('tournamentId');
this.deviceInfo = url.get('deviceInfo'); this.deviceInfo = url.get('deviceInfo');
this.numberTicket = parseInt(url.get('numberTicket')); this.numberTicket = parseInt(url.get('numberTicket')) || 0;
this.maxScore = parseInt(url.get('maxScore')) || 99999; this.maxScore = parseInt(url.get('maxScore')) || 99999;
this.currentScore = parseInt(url.get('currentScore')) || 0; this.currentScore = parseInt(url.get('currentScore')) || 0;
this.mileStone = url.get('mileStone'); this.mileStone = url.get('mileStone') || '';
this.gameURL = ENV_CONFIG[url.get('env')]; this.gameURL = ENV_CONFIG[url.get('env')];
} }
public async getInfo() {
try {
const res = await fetch(`${this.gameURL}/promotions/detail/${this.tournamentId}`);
const json = await res.json();
this.topScores = json.tScores;
} catch (error) {
console.log(error);
}
}
public async authenticate() { public async authenticate() {
await fetch( await fetch(
`${this.gameURL}/promotions/authenticate-tournament?token=${this.token}&tournamentId=${this.tournamentId}&skinId=${this.skinId}&deviceInfo=${this.deviceInfo}`, `${this.gameURL}/promotions/authenticate-tournament?token=${this.token}&tournamentId=${this.tournamentId}&skinId=${this.skinId}&deviceInfo=${this.deviceInfo}`,
@ -182,6 +217,7 @@ export default class BEConnector {
} }
public getTicketCanBeMinus() { public getTicketCanBeMinus() {
if (!this.mileStone) return 0;
let mileStone = JSON.parse(this.mileStone); let mileStone = JSON.parse(this.mileStone);
let currentScore = GameManager.instance.score; let currentScore = GameManager.instance.score;
let total = this.calculatingTicketToContinue(mileStone, currentScore); let total = this.calculatingTicketToContinue(mileStone, currentScore);

View File

@ -1,11 +1,10 @@
import { _decorator, CCInteger, clamp, Component, lerp, Sprite, Node, tween, Prefab } from 'cc'; import { _decorator, CCInteger, clamp, Component, lerp, Sprite, Node, tween, Prefab, Tween, Vec3, Label } from 'cc';
import { EventManger } from '../Manager/EventManger'; import { EventManger } from '../Manager/EventManger';
import GameEvent from '../Events/GameEvent'; import GameEvent from '../Events/GameEvent';
import ScoreType from '../Enum/ScoreType'; import ScoreType from '../Enum/ScoreType';
import Utilities from '../Utilities'; import Utilities from '../Utilities';
import { GameManager } from '../Manager/GameManager'; import { GameManager } from '../Manager/GameManager';
import BoosterType from '../Enum/BoosterType'; import BoosterType from '../Enum/BoosterType';
import { SpawnObjectManager } from '../Manager/SpawnObjectManager';
import ObjectPool from '../Pool/ObjectPool'; import ObjectPool from '../Pool/ObjectPool';
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ -20,7 +19,7 @@ export class CumulativeBar extends Component {
@property({ type: Prefab, visible: true }) @property({ type: Prefab, visible: true })
private _scoreObjectPrefab: Prefab; private _scoreObjectPrefab: Prefab;
private _pools: ObjectPool; private _pool: ObjectPool;
private _currentValue = 0; private _currentValue = 0;
private _fillValue = 0; private _fillValue = 0;
private _active = false; private _active = false;
@ -29,7 +28,7 @@ export class CumulativeBar extends Component {
protected onLoad(): void { protected onLoad(): void {
this._fillBar.fillRange = 0; this._fillBar.fillRange = 0;
this._pools = new ObjectPool(this._scoreObjectPrefab, 10, false); this._pool = new ObjectPool(this._scoreObjectPrefab, 100, true);
EventManger.instance.on(GameEvent.Score, this.onScore, this); EventManger.instance.on(GameEvent.Score, this.onScore, this);
EventManger.instance.on(GameEvent.BoosterActive, this.onBoosterActive, this); EventManger.instance.on(GameEvent.BoosterActive, this.onBoosterActive, this);
EventManger.instance.on(GameEvent.BoosterDisable, this.onBoosterDisable, this); EventManger.instance.on(GameEvent.BoosterDisable, this.onBoosterDisable, this);
@ -87,10 +86,18 @@ export class CumulativeBar extends Component {
private async playCollectEffect(items: number) { private async playCollectEffect(items: number) {
const time = items < 10 ? 0.05 : 1.5 / items; const time = items < 10 ? 0.05 : 1.5 / items;
while (items > 0) { while (items > 0) {
const obj = this._pools.get(this.node); const obj = this._pool.get(this._scoreUI);
obj.setWorldPosition(this.node.worldPosition); obj.setWorldPosition(this.node.worldPosition);
tween(obj) tween(obj)
.to(0.3, { worldPosition: this._scoreUI.worldPosition }) .to(0.4, { worldPosition: this._scoreUI.worldPosition })
.call(() => {
Tween.stopAllByTarget(this._scoreUI);
tween(this._scoreUI)
.set({ scale: Vec3.ONE })
.to(0.1, { scale: new Vec3(1.2, 1.2, 1.2) })
.set({ scale: Vec3.ONE })
.start();
})
.call(() => ObjectPool.release(obj)) .call(() => ObjectPool.release(obj))
.start(); .start();
items--; items--;

View File

@ -131,9 +131,9 @@ export class Enemy extends Component {
case GameState.Init: case GameState.Init:
break; break;
case GameState.Playing: case GameState.Playing:
this.init();
break; break;
case GameState.GameOver: case GameState.GameOver:
this.init();
break; break;
} }
} }

View File

@ -1,6 +1,5 @@
import { import {
_decorator, _decorator,
Component,
Node, Node,
Prefab, Prefab,
Vec2, Vec2,
@ -9,9 +8,9 @@ import {
CCInteger, CCInteger,
AudioClip, AudioClip,
Quat, Quat,
game,
EPhysics2DDrawFlags, EPhysics2DDrawFlags,
PhysicsSystem2D, PhysicsSystem2D,
game,
} from 'cc'; } from 'cc';
import ObjectPool from '../Pool/ObjectPool'; import ObjectPool from '../Pool/ObjectPool';
import { Ball } from '../GamePlay/Ball'; import { Ball } from '../GamePlay/Ball';
@ -40,7 +39,6 @@ window.addEventListener('message', (data) => {
} }
}); });
ccclass('Booster');
class Booster { class Booster {
public type: BoosterType; public type: BoosterType;
public time: number; public time: number;
@ -67,7 +65,7 @@ export class GameManager extends Singleton<GameManager>() {
@property({ visible: true }) @property({ visible: true })
private _ballSpawnPosition: Vec3; private _ballSpawnPosition: Vec3;
@property({ type: CCInteger, visible: true }) @property({ type: CCInteger, visible: true })
private readonly _timePlay = 3; private readonly _timePlay = 120;
@property({ type: AudioClip, visible: true }) @property({ type: AudioClip, visible: true })
private _startSound: AudioClip; private _startSound: AudioClip;
@property({ type: AudioClip, visible: true }) @property({ type: AudioClip, visible: true })
@ -77,7 +75,6 @@ export class GameManager extends Singleton<GameManager>() {
private _FloatingScorePool: ObjectPool; private _FloatingScorePool: ObjectPool;
private _gameState: GameState; private _gameState: GameState;
private _timer: number; private _timer: number;
@property({ type: Booster, visible: true, readonly: true })
private _boostersActive: Booster[] = []; private _boostersActive: Booster[] = [];
private _score = 0; private _score = 0;
@ -89,6 +86,14 @@ export class GameManager extends Singleton<GameManager>() {
return this._score; return this._score;
} }
public get gameTime() {
return this._timePlay;
}
public get gameState() {
return this._gameState;
}
protected onLoad(): void { protected onLoad(): void {
super.onLoad(); super.onLoad();
this._ballPool = new ObjectPool(this._ballPrefab, 10, true, Ball); this._ballPool = new ObjectPool(this._ballPrefab, 10, true, Ball);
@ -98,15 +103,11 @@ export class GameManager extends Singleton<GameManager>() {
protected start(): void { protected start(): void {
this.changeGameState(GameState.Init); this.changeGameState(GameState.Init);
BEConnector.instance.getInfo();
} }
protected update(dt: number): void { protected update(dt: number): void {
if (this._gameState != GameState.Playing) return; if (this._gameState != GameState.Playing) return;
this._timer -= dt;
if (this._timer <= 0) {
this._timer = 0;
this.gameOver();
}
for (let i = 0; i < this._boostersActive.length; i++) { for (let i = 0; i < this._boostersActive.length; i++) {
const booster = this._boostersActive[i]; const booster = this._boostersActive[i];
@ -116,8 +117,6 @@ export class GameManager extends Singleton<GameManager>() {
EventManger.instance.emit(GameEvent.BoosterDisable, booster.type); EventManger.instance.emit(GameEvent.BoosterDisable, booster.type);
} }
} }
EventManger.instance.emit(GameEvent.TimeUpdate, this._timer);
} }
private async changeGameState(state: GameState) { private async changeGameState(state: GameState) {
@ -129,13 +128,12 @@ export class GameManager extends Singleton<GameManager>() {
BEConnector.instance.authenticate(); BEConnector.instance.authenticate();
break; break;
case GameState.Playing: case GameState.Playing:
this.countTime();
BEConnector.instance.ticketMinus('auth'); BEConnector.instance.ticketMinus('auth');
break; break;
case GameState.GameOver: case GameState.GameOver:
break; break;
case GameState.End: case GameState.End:
await Utilities.delay(3);
BEConnector.instance.postScoreToServer(this._score);
break; break;
case GameState.Relive: case GameState.Relive:
BEConnector.instance.ticketMinus('revive'); BEConnector.instance.ticketMinus('revive');
@ -157,6 +155,19 @@ export class GameManager extends Singleton<GameManager>() {
EventManger.instance.emit(GameEvent.Score, [this._score, score, type]); EventManger.instance.emit(GameEvent.Score, [this._score, score, type]);
} }
private async countTime() {
while (this.gameState == GameState.Playing) {
this._timer--;
if (this._timer <= 0) {
this._timer = 0;
this.gameOver();
}
EventManger.instance.emit(GameEvent.TimeUpdate, this._timer);
await Utilities.delay(1);
}
}
private setCurrentBallInGame(value: number) { private setCurrentBallInGame(value: number) {
this._currentBallInGame += value; this._currentBallInGame += value;
if (this._currentBallInGame >= 2) { if (this._currentBallInGame >= 2) {
@ -238,16 +249,23 @@ export class GameManager extends Singleton<GameManager>() {
public addTime(time: number) { public addTime(time: number) {
this._timer += time; this._timer += time;
EventManger.instance.emit(GameEvent.TimeUpdate, this._timer);
} }
public gameOver() { public gameOver() {
this._ballPool.releaseAll();
for (let i = 0; i < this._boostersActive.length; i++) {
const booster = this._boostersActive[i];
EventManger.instance.emit(GameEvent.BoosterDisable, booster.type);
}
this._boostersActive = [];
if (this.isReplayed) { if (this.isReplayed) {
this.changeGameState(GameState.End); this.changeGameState(GameState.End);
return; return;
} }
this.isReplayed = true; this.isReplayed = true;
this._ballPool.releaseAll();
this.changeGameState(GameState.GameOver); this.changeGameState(GameState.GameOver);
} }
@ -264,7 +282,7 @@ export class GameManager extends Singleton<GameManager>() {
public async gameRelive() { public async gameRelive() {
this.changeGameState(GameState.Relive); this.changeGameState(GameState.Relive);
this._timer = 60 + TimeConfig.DelayPLay; this._timer = this._timePlay + TimeConfig.DelayPLay;
this._currentBallInGame = 0; this._currentBallInGame = 0;
this._isMultiBall = false; this._isMultiBall = false;
SoundManager.instance.playBGM(this._backgroundMusic, 0.5); SoundManager.instance.playBGM(this._backgroundMusic, 0.5);

View File

@ -1,23 +1,78 @@
import { _decorator, Component, Label, Node } from 'cc'; import { _decorator, Component, Label, Node, Prefab, Tween, tween, Vec3 } from 'cc';
import BEConnector from '../API/BEConnector'; import BEConnector from '../API/BEConnector';
import { GameManager } from '../Manager/GameManager'; import { GameManager } from '../Manager/GameManager';
import ObjectPool from '../Pool/ObjectPool';
import Utilities from '../Utilities';
import { EventManger } from '../Manager/EventManger';
import GameEvent from '../Events/GameEvent';
import GameState from '../Enum/GameState';
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass('GameOverPanel') @ccclass('GameOverPanel')
export class GameOverPanel extends Component { export class GameOverPanel extends Component {
@property(Label) private topScore: Label = null; @property(Label) private topScore: Label = null;
@property(Label) private yourScore: Label = null; @property(Label) private yourScore: Label = null;
@property(Node) private confirmPanel: Node = null;
@property({ type: Label, visible: true })
private _ticketMinus: Label;
@property({ type: Node, visible: true })
private _buyTicketBtn: Node;
@property({ type: Node, visible: true })
private _quitBtn: Node;
@property({ type: Node, visible: true })
private _scoreUI: Node;
@property({ type: Prefab, visible: true })
private _scorePrefab: Prefab;
private _pool: ObjectPool;
private _end = false;
private _active = false;
protected onLoad(): void {
this._pool = new ObjectPool(this._scorePrefab, 100, true);
EventManger.instance.on(GameEvent.GameStateChange, this.onGameStateChange, this);
}
protected onEnable(): void { protected onEnable(): void {
let currentScore = BEConnector.instance.currentScore + GameManager.instance.score; this._ticketMinus.string = '-' + BEConnector.instance.getTicketCanBeMinus().toString();
this.topScore.string = BEConnector.instance.maxScore.toString(); this.topScore.string = BEConnector.instance.maxScore.toString();
this.yourScore.string = currentScore.toString(); this.yourScore.string = BEConnector.instance.currentScore.toString();
const gameScore = GameManager.instance.score;
const currentScore = BEConnector.instance.currentScore;
this.playCollectEffect(gameScore, currentScore);
this.scheduleOnce(this.endGame, 60); this.scheduleOnce(this.endGame, 60);
this._active = true;
}
private async onGameStateChange(state: GameState) {
switch (state) {
case GameState.End:
this._buyTicketBtn.active = false;
this._quitBtn.active = false;
this._end = true;
break;
case GameState.GameOver:
break;
default:
break;
}
} }
onClickYesButton() { onClickYesButton() {
this.confirmPanel.active = true; if (BEConnector.instance.canRelive()) {
BEConnector.instance
.checkGameScoreTicket()
.then(() => {
GameManager.instance.gameRelive();
})
.catch(() => {
GameManager.instance.gameOver();
});
} else {
BEConnector.instance.postMessage();
}
} }
onClickNoButton() { onClickNoButton() {
@ -25,10 +80,52 @@ export class GameOverPanel extends Component {
} }
protected onDisable(): void { protected onDisable(): void {
this._active = false;
this.unschedule(this.endGame); this.unschedule(this.endGame);
} }
private endGame() { private endGame() {
GameManager.instance.gameOver(); GameManager.instance.gameOver();
} }
private async playCollectEffect(gameScore: number, currentScore: number) {
if (!this._active) {
let items = Math.round(gameScore / 5);
let x = 5;
if (items >= 1000) {
items = 1000;
x = Math.round(gameScore / items);
}
const time = items < 10 ? 0.1 : 2 / items;
let score = currentScore;
for (let i = 0; i < items; i++) {
score += x;
const obj = this._pool.get(this._scoreUI);
obj.setWorldPosition(this._scoreUI.worldPosition);
tween(obj)
.to(0.3, { worldPosition: this.yourScore.node.worldPosition })
.call(() => {
Tween.stopAllByTarget(this.yourScore);
tween(this.yourScore.node)
.to(0.1, { scale: new Vec3(1.3, 1.3, 1.3) })
.call(() => {
this.yourScore.string =
items == 0
? (gameScore + BEConnector.instance.currentScore).toString()
: score.toString();
})
.set({ scale: Vec3.ONE })
.start();
})
.call(() => ObjectPool.release(obj))
.start();
items--;
await Utilities.delay(time);
}
}
if (this._end) {
await Utilities.delay(3);
BEConnector.instance.postScoreToServer(gameScore);
}
}
} }

View File

@ -0,0 +1,23 @@
import { _decorator, Color, Component, Label, Node, Sprite } from 'cc';
const { ccclass, property } = _decorator;
@ccclass('LeaderBoardItem')
export class LeaderBoardItem extends Component {
@property({ type: Sprite, visible: true })
private _bg: Sprite;
@property({ type: Label, visible: true })
private _scoreText: Label;
@property({ type: Label, visible: true })
private _topText: Label;
@property({ visible: true })
private _highLightColor: Color = new Color();
public init(top: number, score: number, isPlayer: boolean) {
if (isPlayer) {
this._bg.color = this._highLightColor;
}
this._topText.string = top.toString();
this._scoreText.string = score.toString();
}
}

View File

@ -0,0 +1,9 @@
{
"ver": "4.0.23",
"importer": "typescript",
"imported": true,
"uuid": "552d1839-40da-4e78-8054-9b75abd49e5c",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@ -2,6 +2,9 @@ import { _decorator, Component, EventKeyboard, EventTouch, input, Input, KeyCode
import { GameManager } from '../Manager/GameManager'; import { GameManager } from '../Manager/GameManager';
import TimeConfig from '../Enum/TimeConfig'; import TimeConfig from '../Enum/TimeConfig';
import Utilities from '../Utilities'; import Utilities from '../Utilities';
import { EventManger } from '../Manager/EventManger';
import GameEvent from '../Events/GameEvent';
import GameState from '../Enum/GameState';
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass('TutorialController') @ccclass('TutorialController')
@ -13,10 +16,12 @@ export class TutorialController extends Component {
private _timer = 0; private _timer = 0;
private _showed = false; private _showed = false;
private _canShow = true;
protected onLoad(): void { protected onLoad(): void {
this.node.on(Input.EventType.TOUCH_START, this.onTouchStart, this); this.node.on(Input.EventType.TOUCH_START, this.onTouchStart, this);
input.on(Input.EventType.KEY_UP, this.onKeyInputUpStart, this); input.on(Input.EventType.KEY_UP, this.onKeyInputUpStart, this);
EventManger.instance.on(GameEvent.GameStateChange, this.onGameStateChange, this);
} }
protected async start() { protected async start() {
@ -44,9 +49,24 @@ export class TutorialController extends Component {
} }
} }
private onGameStateChange(state: GameState) {
switch (state) {
case GameState.GameOver:
case GameState.End:
this._canShow = false;
break;
default:
this._canShow = true;
break;
}
}
private playTutorial() { private playTutorial() {
this._tapL.active = true; if (this._canShow) {
this._tapR.active = true; this._tapL.active = true;
this._tapR.active = true;
}
} }
private stopTutorial() { private stopTutorial() {

View File

@ -5,6 +5,7 @@ import ScoreType from '../Enum/ScoreType';
import GameState from '../Enum/GameState'; import GameState from '../Enum/GameState';
import { GameManager } from '../Manager/GameManager'; import { GameManager } from '../Manager/GameManager';
import BEConnector from '../API/BEConnector'; import BEConnector from '../API/BEConnector';
import Utilities from '../Utilities';
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass('UIController') @ccclass('UIController')
@ -12,11 +13,11 @@ export class UIController extends Component {
@property({ type: Label, visible: true }) @property({ type: Label, visible: true })
private _scoreLabel: Label; private _scoreLabel: Label;
@property({ type: Label, visible: true }) @property({ type: Label, visible: true })
private _ticketLabel: Label;
@property({ type: Label, visible: true })
private _timeLabel: Label;
@property({ type: Label, visible: true })
private _eventLabel: Label; private _eventLabel: Label;
@property({ type: Label, visible: true })
private _resultLabel: Label;
@property({ type: Label, visible: true })
private _resultTotalLabel: Label;
@property({ type: ParticleSystem, visible: true }) @property({ type: ParticleSystem, visible: true })
private _buffFx: ParticleSystem; private _buffFx: ParticleSystem;
@ -27,10 +28,6 @@ export class UIController extends Component {
private _startPanel: Node; private _startPanel: Node;
@property({ type: Node, visible: true }) @property({ type: Node, visible: true })
private _overPanel: Node; private _overPanel: Node;
@property({ type: Label, visible: true })
private _timeLabe: Label;
@property({ type: Node, visible: true })
private _resultPanel: Node = null;
protected async onLoad() { protected async onLoad() {
EventManger.instance.on(GameEvent.Score, this.onScore, this); EventManger.instance.on(GameEvent.Score, this.onScore, this);
@ -44,7 +41,7 @@ export class UIController extends Component {
} }
private async onScore(score: number, points: number, type: ScoreType) { private async onScore(score: number, points: number, type: ScoreType) {
this._scoreLabel.string = `Score: ${score}`; this._scoreLabel.string = score.toString();
if (type == ScoreType.Goal) { if (type == ScoreType.Goal) {
this.showEventLabel('GOAL!!!'); this.showEventLabel('GOAL!!!');
} }
@ -74,27 +71,27 @@ export class UIController extends Component {
.start(); .start();
} }
private onGameStateChange(state: GameState) { private async onGameStateChange(state: GameState) {
switch (state) { switch (state) {
case GameState.Init: case GameState.Init:
this._startPanel.active = true; this._startPanel.active = true;
this._ticketLabel.string = BEConnector.instance.numberTicket.toString();
this._scoreLabel.string = '0';
this._timeLabel.string = this.secondsToTime(GameManager.instance.gameTime);
break; break;
case GameState.Playing: case GameState.Playing:
this._scoreLabel.string = 'Score: 0';
this._overPanel.active = false; this._overPanel.active = false;
break; break;
case GameState.GameOver: case GameState.GameOver:
this.showEventLabel('TIME UP!!!');
await Utilities.delay(1.2);
this._buffFx.stop(); this._buffFx.stop();
this._overPanel.active = true; this._overPanel.active = true;
this._resultLabel.string = this._scoreLabel.string;
break; break;
case GameState.End: case GameState.End:
this._overPanel.active = false; this.showEventLabel('TIME UP!!!');
this._resultPanel.active = true; await Utilities.delay(1.2);
this._resultLabel.string = GameManager.instance.score.toString(); this._overPanel.active = true;
this._resultTotalLabel.string = (
GameManager.instance.score + BEConnector.instance.currentScore
).toString();
break; break;
case GameState.Relive: case GameState.Relive:
this._overPanel.active = false; this._overPanel.active = false;
@ -123,20 +120,17 @@ export class UIController extends Component {
} }
private onTimeUpdate(time: number) { private onTimeUpdate(time: number) {
this._timeLabe.string = this.secondsToTime(time); this._timeLabel.string = this.secondsToTime(time);
} }
private secondsToTime(second: number) { private secondsToTime(second: number) {
const h = Math.floor(second / 3600) const m = Math.floor((second - (second % 60)) / 60)
.toString() .toString()
.padStart(2, '0'), .padStart(2, '0');
m = Math.floor((second % 3600) / 60) const s = Math.floor(second % 60)
.toString() .toString()
.padStart(2, '0'), .padStart(2, '0');
s = Math.floor(second % 60)
.toString()
.padStart(2, '0');
return h + ':' + m + ':' + s; return m + ':' + s;
} }
} }

View File

@ -0,0 +1,12 @@
{
"ver": "1.1.0",
"importer": "directory",
"imported": true,
"uuid": "859f284a-937c-4330-9cbb-f236f5851e2c",
"files": [],
"subMetas": {},
"userData": {
"compressionType": {},
"isRemoteBundle": {}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "5037588b-9bac-44f1-ada1-020b001bb3d4",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "5037588b-9bac-44f1-ada1-020b001bb3d4@6c48a",
"displayName": "1",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "5037588b-9bac-44f1-ada1-020b001bb3d4",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "5037588b-9bac-44f1-ada1-020b001bb3d4@f9941",
"displayName": "1",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 101,
"height": 137,
"rawWidth": 101,
"rawHeight": 137,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-50.5,
-68.5,
0,
50.5,
-68.5,
0,
-50.5,
68.5,
0,
50.5,
68.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
137,
101,
137,
0,
0,
101,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-50.5,
-68.5,
0
],
"maxPos": [
50.5,
68.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "5037588b-9bac-44f1-ada1-020b001bb3d4@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "5037588b-9bac-44f1-ada1-020b001bb3d4@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "fbbd2af6-c128-44ad-b737-679c35472653",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "fbbd2af6-c128-44ad-b737-679c35472653@6c48a",
"displayName": "2",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "fbbd2af6-c128-44ad-b737-679c35472653",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "fbbd2af6-c128-44ad-b737-679c35472653@f9941",
"displayName": "2",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 109,
"height": 137,
"rawWidth": 109,
"rawHeight": 137,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-54.5,
-68.5,
0,
54.5,
-68.5,
0,
-54.5,
68.5,
0,
54.5,
68.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
137,
109,
137,
0,
0,
109,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-54.5,
-68.5,
0
],
"maxPos": [
54.5,
68.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "fbbd2af6-c128-44ad-b737-679c35472653@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "fbbd2af6-c128-44ad-b737-679c35472653@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "7629f6bd-fb1b-4328-9fab-758aac42550f",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "7629f6bd-fb1b-4328-9fab-758aac42550f@6c48a",
"displayName": "3",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "7629f6bd-fb1b-4328-9fab-758aac42550f",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "7629f6bd-fb1b-4328-9fab-758aac42550f@f9941",
"displayName": "3",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 101,
"height": 136,
"rawWidth": 101,
"rawHeight": 136,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-50.5,
-68,
0,
50.5,
-68,
0,
-50.5,
68,
0,
50.5,
68,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
136,
101,
136,
0,
0,
101,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-50.5,
-68,
0
],
"maxPos": [
50.5,
68,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "7629f6bd-fb1b-4328-9fab-758aac42550f@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "7629f6bd-fb1b-4328-9fab-758aac42550f@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "e0c0178f-5dd8-45fc-86e9-3ada3fd96dc2",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "e0c0178f-5dd8-45fc-86e9-3ada3fd96dc2@6c48a",
"displayName": "Avatar",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "e0c0178f-5dd8-45fc-86e9-3ada3fd96dc2",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "e0c0178f-5dd8-45fc-86e9-3ada3fd96dc2@f9941",
"displayName": "Avatar",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 397,
"height": 177,
"rawWidth": 397,
"rawHeight": 177,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-198.5,
-88.5,
0,
198.5,
-88.5,
0,
-198.5,
88.5,
0,
198.5,
88.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
177,
397,
177,
0,
0,
397,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-198.5,
-88.5,
0
],
"maxPos": [
198.5,
88.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "e0c0178f-5dd8-45fc-86e9-3ada3fd96dc2@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "e0c0178f-5dd8-45fc-86e9-3ada3fd96dc2@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "9606a1e4-6a67-4da1-a0a6-9e4a34536408",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "9606a1e4-6a67-4da1-a0a6-9e4a34536408@6c48a",
"displayName": "Clock",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "9606a1e4-6a67-4da1-a0a6-9e4a34536408",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "9606a1e4-6a67-4da1-a0a6-9e4a34536408@f9941",
"displayName": "Clock",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 73,
"height": 73,
"rawWidth": 73,
"rawHeight": 73,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-36.5,
-36.5,
0,
36.5,
-36.5,
0,
-36.5,
36.5,
0,
36.5,
36.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
73,
73,
73,
0,
0,
73,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-36.5,
-36.5,
0
],
"maxPos": [
36.5,
36.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "9606a1e4-6a67-4da1-a0a6-9e4a34536408@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "9606a1e4-6a67-4da1-a0a6-9e4a34536408@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "ea5ee070-892f-4ea9-b4c1-8736f9a367d3",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "ea5ee070-892f-4ea9-b4c1-8736f9a367d3@6c48a",
"displayName": "Leader_Board",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "ea5ee070-892f-4ea9-b4c1-8736f9a367d3",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "ea5ee070-892f-4ea9-b4c1-8736f9a367d3@f9941",
"displayName": "Leader_Board",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 958,
"height": 1498,
"rawWidth": 958,
"rawHeight": 1498,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-479,
-749,
0,
479,
-749,
0,
-479,
749,
0,
479,
749,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1498,
958,
1498,
0,
0,
958,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-479,
-749,
0
],
"maxPos": [
479,
749,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ea5ee070-892f-4ea9-b4c1-8736f9a367d3@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "ea5ee070-892f-4ea9-b4c1-8736f9a367d3@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "4543f4da-21bb-4c6a-b587-f34285d5879d",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "4543f4da-21bb-4c6a-b587-f34285d5879d@6c48a",
"displayName": "Retry_Button",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "4543f4da-21bb-4c6a-b587-f34285d5879d",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "4543f4da-21bb-4c6a-b587-f34285d5879d@f9941",
"displayName": "Retry_Button",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 269,
"height": 161,
"rawWidth": 269,
"rawHeight": 161,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-134.5,
-80.5,
0,
134.5,
-80.5,
0,
-134.5,
80.5,
0,
134.5,
80.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
161,
269,
161,
0,
0,
269,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-134.5,
-80.5,
0
],
"maxPos": [
134.5,
80.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "4543f4da-21bb-4c6a-b587-f34285d5879d@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "4543f4da-21bb-4c6a-b587-f34285d5879d@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "65bd68ee-c310-4a89-81b5-4c8a7d57b458",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "65bd68ee-c310-4a89-81b5-4c8a7d57b458@6c48a",
"displayName": "Score_Board",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "65bd68ee-c310-4a89-81b5-4c8a7d57b458",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "65bd68ee-c310-4a89-81b5-4c8a7d57b458@f9941",
"displayName": "Score_Board",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 656,
"height": 180,
"rawWidth": 656,
"rawHeight": 180,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-328,
-90,
0,
328,
-90,
0,
-328,
90,
0,
328,
90,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
180,
656,
180,
0,
0,
656,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-328,
-90,
0
],
"maxPos": [
328,
90,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "65bd68ee-c310-4a89-81b5-4c8a7d57b458@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "65bd68ee-c310-4a89-81b5-4c8a7d57b458@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "989a5cd8-943d-4065-9b3e-fc833596a6fc",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "989a5cd8-943d-4065-9b3e-fc833596a6fc@6c48a",
"displayName": "Score_Board2",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "989a5cd8-943d-4065-9b3e-fc833596a6fc",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "989a5cd8-943d-4065-9b3e-fc833596a6fc@f9941",
"displayName": "Score_Board2",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 656,
"height": 180,
"rawWidth": 656,
"rawHeight": 180,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-328,
-90,
0,
328,
-90,
0,
-328,
90,
0,
328,
90,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
180,
656,
180,
0,
0,
656,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-328,
-90,
0
],
"maxPos": [
328,
90,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "989a5cd8-943d-4065-9b3e-fc833596a6fc@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "989a5cd8-943d-4065-9b3e-fc833596a6fc@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "69ba1ed8-7876-4d64-ab74-bb23dda8e7f1",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "69ba1ed8-7876-4d64-ab74-bb23dda8e7f1@6c48a",
"displayName": "Score_Board3",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "69ba1ed8-7876-4d64-ab74-bb23dda8e7f1",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "69ba1ed8-7876-4d64-ab74-bb23dda8e7f1@f9941",
"displayName": "Score_Board3",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 656,
"height": 180,
"rawWidth": 656,
"rawHeight": 180,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-328,
-90,
0,
328,
-90,
0,
-328,
90,
0,
328,
90,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
180,
656,
180,
0,
0,
656,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-328,
-90,
0
],
"maxPos": [
328,
90,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "69ba1ed8-7876-4d64-ab74-bb23dda8e7f1@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "69ba1ed8-7876-4d64-ab74-bb23dda8e7f1@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "5b5a3073-f986-4350-9ef0-e1fddb56a494",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "5b5a3073-f986-4350-9ef0-e1fddb56a494@6c48a",
"displayName": "Star",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "5b5a3073-f986-4350-9ef0-e1fddb56a494",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "5b5a3073-f986-4350-9ef0-e1fddb56a494@f9941",
"displayName": "Star",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 52,
"height": 49,
"rawWidth": 52,
"rawHeight": 49,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-26,
-24.5,
0,
26,
-24.5,
0,
-26,
24.5,
0,
26,
24.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
49,
52,
49,
0,
0,
52,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-26,
-24.5,
0
],
"maxPos": [
26,
24.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "5b5a3073-f986-4350-9ef0-e1fddb56a494@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "5b5a3073-f986-4350-9ef0-e1fddb56a494@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "7025496d-1937-4fca-9210-a5afc2f4b66c",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "7025496d-1937-4fca-9210-a5afc2f4b66c@6c48a",
"displayName": "Time",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "7025496d-1937-4fca-9210-a5afc2f4b66c",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "7025496d-1937-4fca-9210-a5afc2f4b66c@f9941",
"displayName": "Time",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 105,
"height": 94,
"rawWidth": 105,
"rawHeight": 94,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-52.5,
-47,
0,
52.5,
-47,
0,
-52.5,
47,
0,
52.5,
47,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
94,
105,
94,
0,
0,
105,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-52.5,
-47,
0
],
"maxPos": [
52.5,
47,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "7025496d-1937-4fca-9210-a5afc2f4b66c@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "7025496d-1937-4fca-9210-a5afc2f4b66c@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "ad087835-9f5b-4b58-8559-4cc0ec7bad6a",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "ad087835-9f5b-4b58-8559-4cc0ec7bad6a@6c48a",
"displayName": "Time_Bar",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "ad087835-9f5b-4b58-8559-4cc0ec7bad6a",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "ad087835-9f5b-4b58-8559-4cc0ec7bad6a@f9941",
"displayName": "Time_Bar",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 293,
"height": 102,
"rawWidth": 293,
"rawHeight": 102,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-146.5,
-51,
0,
146.5,
-51,
0,
-146.5,
51,
0,
146.5,
51,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
102,
293,
102,
0,
0,
293,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-146.5,
-51,
0
],
"maxPos": [
146.5,
51,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ad087835-9f5b-4b58-8559-4cc0ec7bad6a@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "ad087835-9f5b-4b58-8559-4cc0ec7bad6a@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "c0993ac2-edd6-48ee-bb90-bf184f69913e",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "c0993ac2-edd6-48ee-bb90-bf184f69913e@6c48a",
"displayName": "ticket",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "c0993ac2-edd6-48ee-bb90-bf184f69913e",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "c0993ac2-edd6-48ee-bb90-bf184f69913e@f9941",
"displayName": "ticket",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 73,
"height": 73,
"rawWidth": 73,
"rawHeight": 73,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-36.5,
-36.5,
0,
36.5,
-36.5,
0,
-36.5,
36.5,
0,
36.5,
36.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
73,
73,
73,
0,
0,
73,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-36.5,
-36.5,
0
],
"maxPos": [
36.5,
36.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "c0993ac2-edd6-48ee-bb90-bf184f69913e@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "c0993ac2-edd6-48ee-bb90-bf184f69913e@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "7e3111b9-bb1b-4c4e-a9ed-c2c20880cc74",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "7e3111b9-bb1b-4c4e-a9ed-c2c20880cc74@6c48a",
"displayName": "ticket2",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "7e3111b9-bb1b-4c4e-a9ed-c2c20880cc74",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "7e3111b9-bb1b-4c4e-a9ed-c2c20880cc74@f9941",
"displayName": "ticket2",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 82,
"height": 77,
"rawWidth": 82,
"rawHeight": 77,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-41,
-38.5,
0,
41,
-38.5,
0,
-41,
38.5,
0,
41,
38.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
77,
82,
77,
0,
0,
82,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-41,
-38.5,
0
],
"maxPos": [
41,
38.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "7e3111b9-bb1b-4c4e-a9ed-c2c20880cc74@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "7e3111b9-bb1b-4c4e-a9ed-c2c20880cc74@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 835 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "e4eede0a-dd59-4391-9af7-6055c95fc60b",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "e4eede0a-dd59-4391-9af7-6055c95fc60b@6c48a",
"displayName": "tutorial",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "e4eede0a-dd59-4391-9af7-6055c95fc60b",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "e4eede0a-dd59-4391-9af7-6055c95fc60b@f9941",
"displayName": "tutorial",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1080,
"height": 2340,
"rawWidth": 1080,
"rawHeight": 2340,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-540,
-1170,
0,
540,
-1170,
0,
-540,
1170,
0,
540,
1170,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
2340,
1080,
2340,
0,
0,
1080,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-540,
-1170,
0
],
"maxPos": [
540,
1170,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "e4eede0a-dd59-4391-9af7-6055c95fc60b@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "e4eede0a-dd59-4391-9af7-6055c95fc60b@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -0,0 +1,134 @@
{
"ver": "1.0.25",
"importer": "image",
"imported": true,
"uuid": "0cef1981-83f4-4681-8ca8-2f11e3162169",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "0cef1981-83f4-4681-8ca8-2f11e3162169@6c48a",
"displayName": "circle",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "0cef1981-83f4-4681-8ca8-2f11e3162169",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "0cef1981-83f4-4681-8ca8-2f11e3162169@f9941",
"displayName": "circle",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0.5,
"offsetY": -0.5,
"trimX": 40,
"trimY": 29,
"width": 44,
"height": 43,
"rawWidth": 123,
"rawHeight": 100,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-22,
-21.5,
0,
22,
-21.5,
0,
-22,
21.5,
0,
22,
21.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
40,
71,
84,
71,
40,
28,
84,
28
],
"nuv": [
0.3252032520325203,
0.28,
0.6829268292682927,
0.28,
0.3252032520325203,
0.71,
0.6829268292682927,
0.71
],
"minPos": [
-22,
-21.5,
0
],
"maxPos": [
22,
21.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "0cef1981-83f4-4681-8ca8-2f11e3162169@6c48a",
"atlasUuid": ""
},
"ver": "1.0.11",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": true,
"hasAlpha": true,
"redirect": "0cef1981-83f4-4681-8ca8-2f11e3162169@f9941"
}
}