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