perf: 进一步完善首页

This commit is contained in:
richarjiang
2026-04-24 08:41:58 +08:00
parent 457dd07d80
commit 4d699c127f
16 changed files with 2336 additions and 1915 deletions

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "31d2998e-4261-4284-bbcd-9a34ad9c73a6",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "31d2998e-4261-4284-bbcd-9a34ad9c73a6@6c48a",
"displayName": "CharBlock",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "31d2998e-4261-4284-bbcd-9a34ad9c73a6",
"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": "31d2998e-4261-4284-bbcd-9a34ad9c73a6@f9941",
"displayName": "CharBlock",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0.5,
"trimX": 1,
"trimY": 1,
"width": 177,
"height": 209,
"rawWidth": 179,
"rawHeight": 212,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-88.5,
-104.5,
0,
88.5,
-104.5,
0,
-88.5,
104.5,
0,
88.5,
104.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
1,
211,
178,
211,
1,
2,
178,
2
],
"nuv": [
0.00558659217877095,
0.009433962264150943,
0.994413407821229,
0.009433962264150943,
0.00558659217877095,
0.9952830188679245,
0.994413407821229,
0.9952830188679245
],
"minPos": [
-88.5,
-104.5,
0
],
"maxPos": [
88.5,
104.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "31d2998e-4261-4284-bbcd-9a34ad9c73a6@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "31d2998e-4261-4284-bbcd-9a34ad9c73a6@6c48a"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -2,7 +2,7 @@
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "729b014d-f0e9-4b67-b99d-177756102d0e",
"uuid": "88cc67ba-1a68-4e04-99de-db6fd60fe3d6",
"files": [
".json",
".png"
@@ -10,14 +10,14 @@
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "729b014d-f0e9-4b67-b99d-177756102d0e@6c48a",
"displayName": "IconTips",
"uuid": "88cc67ba-1a68-4e04-99de-db6fd60fe3d6@6c48a",
"displayName": "CharBlock2",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "729b014d-f0e9-4b67-b99d-177756102d0e",
"imageUuidOrDatabaseUri": "88cc67ba-1a68-4e04-99de-db6fd60fe3d6",
"isUuid": true,
"visible": false,
"minfilter": "linear",
@@ -34,21 +34,21 @@
},
"f9941": {
"importer": "sprite-frame",
"uuid": "729b014d-f0e9-4b67-b99d-177756102d0e@f9941",
"displayName": "IconTips",
"uuid": "88cc67ba-1a68-4e04-99de-db6fd60fe3d6@f9941",
"displayName": "CharBlock2",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0.5,
"offsetY": -1,
"trimX": 24,
"trimY": 13,
"width": 153,
"height": 176,
"rawWidth": 200,
"rawHeight": 200,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 178,
"height": 186,
"rawWidth": 178,
"rawHeight": 186,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
@@ -60,17 +60,17 @@
"meshType": 0,
"vertices": {
"rawPosition": [
-76.5,
-88,
-89,
-93,
0,
76.5,
-88,
89,
-93,
0,
-76.5,
88,
-89,
93,
0,
76.5,
88,
89,
93,
0
],
"indexes": [
@@ -82,38 +82,38 @@
3
],
"uv": [
24,
187,
177,
187,
24,
11,
177,
11
0,
186,
178,
186,
0,
0,
178,
0
],
"nuv": [
0.12,
0.055,
0.885,
0.055,
0.12,
0.935,
0.885,
0.935
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-76.5,
-88,
-89,
-93,
0
],
"maxPos": [
76.5,
88,
89,
93,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "729b014d-f0e9-4b67-b99d-177756102d0e@6c48a",
"imageUuidOrDatabaseUri": "88cc67ba-1a68-4e04-99de-db6fd60fe3d6@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
@@ -129,6 +129,6 @@
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "729b014d-f0e9-4b67-b99d-177756102d0e@6c48a"
"redirect": "88cc67ba-1a68-4e04-99de-db6fd60fe3d6@6c48a"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

View File

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "a428ffd4-ce8c-4682-bf0b-d127509c8f23",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "a428ffd4-ce8c-4682-bf0b-d127509c8f23@6c48a",
"displayName": "IconBulb",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "a428ffd4-ce8c-4682-bf0b-d127509c8f23",
"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": "a428ffd4-ce8c-4682-bf0b-d127509c8f23@f9941",
"displayName": "IconBulb",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 59,
"trimY": 7,
"width": 382,
"height": 486,
"rawWidth": 500,
"rawHeight": 500,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-191,
-243,
0,
191,
-243,
0,
-191,
243,
0,
191,
243,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
59,
493,
441,
493,
59,
7,
441,
7
],
"nuv": [
0.118,
0.014,
0.882,
0.014,
0.118,
0.986,
0.882,
0.986
],
"minPos": [
-191,
-243,
0
],
"maxPos": [
191,
243,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "a428ffd4-ce8c-4682-bf0b-d127509c8f23@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "a428ffd4-ce8c-4682-bf0b-d127509c8f23@6c48a"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

View File

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "8706fcc9-1538-45dc-81ba-bcec5edf0e47",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "8706fcc9-1538-45dc-81ba-bcec5edf0e47@6c48a",
"displayName": "IconLock",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "8706fcc9-1538-45dc-81ba-bcec5edf0e47",
"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": "8706fcc9-1538-45dc-81ba-bcec5edf0e47@f9941",
"displayName": "IconLock",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 120,
"trimY": 67,
"width": 260,
"height": 366,
"rawWidth": 500,
"rawHeight": 500,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-130,
-183,
0,
130,
-183,
0,
-130,
183,
0,
130,
183,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
120,
433,
380,
433,
120,
67,
380,
67
],
"nuv": [
0.24,
0.134,
0.76,
0.134,
0.24,
0.866,
0.76,
0.866
],
"minPos": [
-130,
-183,
0
],
"maxPos": [
130,
183,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "8706fcc9-1538-45dc-81ba-bcec5edf0e47@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "8706fcc9-1538-45dc-81ba-bcec5edf0e47@6c48a"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 860 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

View File

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "02687761-81ab-42cb-b552-0db291d9ddd5",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "02687761-81ab-42cb-b552-0db291d9ddd5@6c48a",
"displayName": "PicLayer",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "02687761-81ab-42cb-b552-0db291d9ddd5",
"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": "02687761-81ab-42cb-b552-0db291d9ddd5@f9941",
"displayName": "PicLayer",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1190,
"height": 1189,
"rawWidth": 1190,
"rawHeight": 1189,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-595,
-594.5,
0,
595,
-594.5,
0,
-595,
594.5,
0,
595,
594.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1189,
1190,
1189,
0,
0,
1190,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-595,
-594.5,
0
],
"maxPos": [
595,
594.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "02687761-81ab-42cb-b552-0db291d9ddd5@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "02687761-81ab-42cb-b552-0db291d9ddd5@6c48a"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 B

View File

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "d1b4dff5-888f-4546-b865-fbfcdfb0697c",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "d1b4dff5-888f-4546-b865-fbfcdfb0697c@6c48a",
"displayName": "border_dashline_wht",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"imageUuidOrDatabaseUri": "d1b4dff5-888f-4546-b865-fbfcdfb0697c",
"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": "d1b4dff5-888f-4546-b865-fbfcdfb0697c@f9941",
"displayName": "border_dashline_wht",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": -9,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 18,
"height": 6,
"rawWidth": 36,
"rawHeight": 6,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-9,
-3,
0,
9,
-3,
0,
-9,
3,
0,
9,
3,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
6,
18,
6,
0,
0,
18,
0
],
"nuv": [
0,
0,
0.5,
0,
0,
1,
0.5,
1
],
"minPos": [
-9,
-3,
0
],
"maxPos": [
9,
3,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "d1b4dff5-888f-4546-b865-fbfcdfb0697c@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": true,
"redirect": "d1b4dff5-888f-4546-b865-fbfcdfb0697c@6c48a"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

View File

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "6399d439-dc90-48d4-b597-6a7bac4f68b4",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "6399d439-dc90-48d4-b597-6a7bac4f68b4@6c48a",
"displayName": "solidColor",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "6399d439-dc90-48d4-b597-6a7bac4f68b4",
"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": "6399d439-dc90-48d4-b597-6a7bac4f68b4@f9941",
"displayName": "solidColor",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1,
"height": 1,
"rawWidth": 1,
"rawHeight": 1,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-0.5,
-0.5,
0,
0.5,
-0.5,
0,
-0.5,
0.5,
0,
0.5,
0.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1,
1,
1,
0,
0,
1,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-0.5,
-0.5,
0
],
"maxPos": [
0.5,
0.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "6399d439-dc90-48d4-b597-6a7bac4f68b4@6c48a",
"atlasUuid": "",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"hasAlpha": false,
"redirect": "6399d439-dc90-48d4-b597-6a7bac4f68b4@6c48a"
}
}