Complete Cocos Creator port with level bundles, themes, and tooling.

Adds level prefabs, theme assets, audio, extensions, and deployment scripts for the Unity WebGL migration.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-16 15:30:58 +08:00
parent cba5105908
commit d393302388
6248 changed files with 17322729 additions and 11036 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "600301aa-3357-4a10-b086-84f011fa32ba",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": true,
"genMipmaps": false,
"packable": false,
"width": 64,
"height": 64,
"platformSettings": {},
"subMetas": {
"default-particle": {
"ver": "1.0.4",
"uuid": "4300f941-ba03-4d19-bdb1-959ef40f1852",
"rawTextureUuid": "600301aa-3357-4a10-b086-84f011fa32ba",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0.5,
"offsetY": -0.5,
"trimX": 2,
"trimY": 2,
"width": 61,
"height": 61,
"rawWidth": 64,
"rawHeight": 64,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "71561142-4c83-4933-afca-cb7a17f67053",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 40,
"height": 40,
"platformSettings": {},
"subMetas": {
"default_btn_disabled": {
"ver": "1.0.4",
"uuid": "29158224-f8dd-4661-a796-1ffab537140e",
"rawTextureUuid": "71561142-4c83-4933-afca-cb7a17f67053",
"trimType": "auto",
"trimThreshold": -1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 40,
"height": 40,
"rawWidth": 40,
"rawHeight": 40,
"borderTop": 12,
"borderBottom": 12,
"borderLeft": 12,
"borderRight": 12,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "e851e89b-faa2-4484-bea6-5c01dd9f06e2",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 40,
"height": 40,
"platformSettings": {},
"subMetas": {
"default_btn_normal": {
"ver": "1.0.4",
"uuid": "f0048c10-f03e-4c97-b9d3-3506e1d58952",
"rawTextureUuid": "e851e89b-faa2-4484-bea6-5c01dd9f06e2",
"trimType": "auto",
"trimThreshold": -1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 40,
"height": 40,
"rawWidth": 40,
"rawHeight": 40,
"borderTop": 12,
"borderBottom": 12,
"borderLeft": 12,
"borderRight": 12,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "b43ff3c2-02bb-4874-81f7-f2dea6970f18",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 40,
"height": 40,
"platformSettings": {},
"subMetas": {
"default_btn_pressed": {
"ver": "1.0.4",
"uuid": "e9ec654c-97a2-4787-9325-e6a10375219a",
"rawTextureUuid": "b43ff3c2-02bb-4874-81f7-f2dea6970f18",
"trimType": "auto",
"trimThreshold": -1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 40,
"height": 40,
"rawWidth": 40,
"rawHeight": 40,
"borderTop": 12,
"borderBottom": 12,
"borderLeft": 12,
"borderRight": 12,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "edd215b9-2796-4a05-aaf5-81f96c9281ce",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 40,
"height": 40,
"platformSettings": {},
"subMetas": {
"default_editbox_bg": {
"ver": "1.0.4",
"uuid": "ff0e91c7-55c6-4086-a39f-cb6e457b8c3b",
"rawTextureUuid": "edd215b9-2796-4a05-aaf5-81f96c9281ce",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 40,
"height": 40,
"rawWidth": 40,
"rawHeight": 40,
"borderTop": 12,
"borderBottom": 12,
"borderLeft": 12,
"borderRight": 12,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "d81ec8ad-247c-4e62-aa3c-d35c4193c7af",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 20,
"height": 20,
"platformSettings": {},
"subMetas": {
"default_panel": {
"ver": "1.0.4",
"uuid": "9bbda31e-ad49-43c9-aaf2-f7d9896bac69",
"rawTextureUuid": "d81ec8ad-247c-4e62-aa3c-d35c4193c7af",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 20,
"height": 20,
"rawWidth": 20,
"rawHeight": 20,
"borderTop": 6,
"borderBottom": 6,
"borderLeft": 6,
"borderRight": 6,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "cfef78f1-c8df-49b7-8ed0-4c953ace2621",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 30,
"height": 15,
"platformSettings": {},
"subMetas": {
"default_progressbar": {
"ver": "1.0.4",
"uuid": "67e68bc9-dad5-4ad9-a2d8-7e03d458e32f",
"rawTextureUuid": "cfef78f1-c8df-49b7-8ed0-4c953ace2621",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 30,
"height": 15,
"rawWidth": 30,
"rawHeight": 15,
"borderTop": 4,
"borderBottom": 4,
"borderLeft": 10,
"borderRight": 10,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "99170b0b-d210-46f1-b213-7d9e3f23098a",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 60,
"height": 15,
"platformSettings": {},
"subMetas": {
"default_progressbar_bg": {
"ver": "1.0.4",
"uuid": "88e79fd5-96b4-4a77-a1f4-312467171014",
"rawTextureUuid": "99170b0b-d210-46f1-b213-7d9e3f23098a",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 60,
"height": 15,
"rawWidth": 60,
"rawHeight": 15,
"borderTop": 4,
"borderBottom": 4,
"borderLeft": 10,
"borderRight": 10,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "567dcd80-8bf4-4535-8a5a-313f1caf078a",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 32,
"height": 32,
"platformSettings": {},
"subMetas": {
"default_radio_button_off": {
"ver": "1.0.4",
"uuid": "e7aba14b-f956-4480-b254-8d57832e273f",
"rawTextureUuid": "567dcd80-8bf4-4535-8a5a-313f1caf078a",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 3,
"trimY": 3,
"width": 26,
"height": 26,
"rawWidth": 32,
"rawHeight": 32,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "9d60001f-b5f4-4726-a629-2659e3ded0b8",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 32,
"height": 32,
"platformSettings": {},
"subMetas": {
"default_radio_button_on": {
"ver": "1.0.4",
"uuid": "1a32fc76-f0bd-4f66-980f-56929c0ca0b3",
"rawTextureUuid": "9d60001f-b5f4-4726-a629-2659e3ded0b8",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 30,
"height": 30,
"rawWidth": 32,
"rawHeight": 32,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "0291c134-b3da-4098-b7b5-e397edbe947f",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 30,
"height": 15,
"platformSettings": {},
"subMetas": {
"default_scrollbar": {
"ver": "1.0.4",
"uuid": "31d8962d-babb-4ec7-be19-8e9f54a4ea99",
"rawTextureUuid": "0291c134-b3da-4098-b7b5-e397edbe947f",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 30,
"height": 15,
"rawWidth": 30,
"rawHeight": 15,
"borderTop": 4,
"borderBottom": 4,
"borderLeft": 10,
"borderRight": 10,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "4bab67cb-18e6-4099-b840-355f0473f890",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 30,
"height": 15,
"platformSettings": {},
"subMetas": {
"default_scrollbar_bg": {
"ver": "1.0.4",
"uuid": "c9fa51ff-3f01-4601-8f80-325d1b11dab7",
"rawTextureUuid": "4bab67cb-18e6-4099-b840-355f0473f890",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 30,
"height": 15,
"rawWidth": 30,
"rawHeight": 15,
"borderTop": 4,
"borderBottom": 4,
"borderLeft": 10,
"borderRight": 10,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "d6d3ca85-4681-47c1-b5dd-d036a9d39ea2",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 15,
"height": 30,
"platformSettings": {},
"subMetas": {
"default_scrollbar_vertical": {
"ver": "1.0.4",
"uuid": "5c3bb932-6c3c-468f-88a9-c8c61d458641",
"rawTextureUuid": "d6d3ca85-4681-47c1-b5dd-d036a9d39ea2",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 15,
"height": 30,
"rawWidth": 15,
"rawHeight": 30,
"borderTop": 10,
"borderBottom": 10,
"borderLeft": 4,
"borderRight": 4,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "617323dd-11f4-4dd3-8eec-0caf6b3b45b9",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 15,
"height": 30,
"platformSettings": {},
"subMetas": {
"default_scrollbar_vertical_bg": {
"ver": "1.0.4",
"uuid": "5fe5dcaa-b513-4dc5-a166-573627b3a159",
"rawTextureUuid": "617323dd-11f4-4dd3-8eec-0caf6b3b45b9",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 15,
"height": 30,
"rawWidth": 15,
"rawHeight": 30,
"borderTop": 10,
"borderBottom": 10,
"borderLeft": 4,
"borderRight": 4,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "6e056173-d285-473c-b206-40a7fff5386e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 40,
"height": 40,
"platformSettings": {},
"subMetas": {
"default_sprite": {
"ver": "1.0.4",
"uuid": "8cdb44ac-a3f6-449f-b354-7cd48cf84061",
"rawTextureUuid": "6e056173-d285-473c-b206-40a7fff5386e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 2,
"width": 40,
"height": 36,
"rawWidth": 40,
"rawHeight": 40,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "0275e94c-56a7-410f-bd1a-fc7483f7d14a",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 2,
"height": 2,
"platformSettings": {},
"subMetas": {
"default_sprite_splash": {
"ver": "1.0.4",
"uuid": "a23235d1-15db-4b95-8439-a2e005bfff91",
"rawTextureUuid": "0275e94c-56a7-410f-bd1a-fc7483f7d14a",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 2,
"height": 2,
"rawWidth": 2,
"rawHeight": 2,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "73a0903d-d80e-4e3c-aa67-f999543c08f5",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 28,
"height": 28,
"platformSettings": {},
"subMetas": {
"default_toggle_checkmark": {
"ver": "1.0.4",
"uuid": "90004ad6-2f6d-40e1-93ef-b714375c6f06",
"rawTextureUuid": "73a0903d-d80e-4e3c-aa67-f999543c08f5",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 4,
"trimY": 5,
"width": 20,
"height": 18,
"rawWidth": 28,
"rawHeight": 28,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "c25b9d50-c8fc-4d27-beeb-6e7c1f2e5c0f",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 28,
"height": 28,
"platformSettings": {},
"subMetas": {
"default_toggle_disabled": {
"ver": "1.0.4",
"uuid": "7168db62-0edc-42e5-be5d-682cf6c4a165",
"rawTextureUuid": "c25b9d50-c8fc-4d27-beeb-6e7c1f2e5c0f",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 28,
"height": 28,
"rawWidth": 28,
"rawHeight": 28,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "d29077ba-1627-4a72-9579-7b56a235340c",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 28,
"height": 28,
"platformSettings": {},
"subMetas": {
"default_toggle_normal": {
"ver": "1.0.4",
"uuid": "6827ca32-0107-4552-bab2-dfb31799bb44",
"rawTextureUuid": "d29077ba-1627-4a72-9579-7b56a235340c",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 28,
"height": 28,
"rawWidth": 28,
"rawHeight": 28,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,36 @@
{
"ver": "2.3.5",
"uuid": "b181c1e4-0a72-4a91-bfb0-ae6f36ca60bd",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 28,
"height": 28,
"platformSettings": {},
"subMetas": {
"default_toggle_pressed": {
"ver": "1.0.4",
"uuid": "7d4ffd94-42d6-4045-9db7-a744229adfc4",
"rawTextureUuid": "b181c1e4-0a72-4a91-bfb0-ae6f36ca60bd",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 28,
"height": 28,
"rawWidth": 28,
"rawHeight": 28,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}