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

View File

@@ -0,0 +1,62 @@
[
{
"__type__": "cc.Prefab",
"_name": "MapTile_Baseblock",
"_objFlags": 0,
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "MapTile_Baseblock",
"_objFlags": 0,
"_parent": null,
"_children": [],
"_active": true,
"_components": [],
"_prefab": {
"__id__": 2
},
"_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
},
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "xWC1opTwv2R3sTxllOmVB4"
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "76a1fd20-bee2-4eb7-baa2-55ed64002060",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "MapTile_Baseblock"
}
}

View File

@@ -0,0 +1,62 @@
[
{
"__type__": "cc.Prefab",
"_name": "MapTile_Decor23",
"_objFlags": 0,
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "MapTile_Decor23",
"_objFlags": 0,
"_parent": null,
"_children": [],
"_active": true,
"_components": [],
"_prefab": {
"__id__": 2
},
"_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
},
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "HRPrIDJtjRfJCdJuDKL5Og"
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "36eae109-1494-43d7-b1a4-3aca70d3d9c4",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "MapTile_Decor23"
}
}

View File

@@ -0,0 +1,62 @@
[
{
"__type__": "cc.Prefab",
"_name": "MapTile_JumpBlock",
"_objFlags": 0,
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "MapTile_JumpBlock",
"_objFlags": 0,
"_parent": null,
"_children": [],
"_active": true,
"_components": [],
"_prefab": {
"__id__": 2
},
"_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
},
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "nSRkLUOahJthcUj948S38Z"
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "3b6c6214-5e60-4245-bcd0-512ab49f8993",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "MapTile_JumpBlock"
}
}

View File

@@ -0,0 +1,62 @@
[
{
"__type__": "cc.Prefab",
"_name": "MapTile_WallBlock",
"_objFlags": 0,
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "MapTile_WallBlock",
"_objFlags": 0,
"_parent": null,
"_children": [],
"_active": true,
"_components": [],
"_prefab": {
"__id__": 2
},
"_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
},
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "aHPsi34td1KpvpctnygTz6"
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "834e056a-68c0-4914-ae6f-f575d276d3e1",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "MapTile_WallBlock"
}
}

View File

@@ -0,0 +1,36 @@
{
"tiles": [
{
"name": "MapTile_Baseblock",
"display": "地面 Baseblock",
"layer": "ground",
"tileKey": "Baseblock",
"texture": "textures/silu/Baseblock",
"prefab": "map-tiles/MapTile_Baseblock"
},
{
"name": "MapTile_JumpBlock",
"display": "跳跃 JumpBlock",
"layer": "ground",
"tileKey": "JumpBlock",
"texture": "textures/silu/JumpBlock",
"prefab": "map-tiles/MapTile_JumpBlock"
},
{
"name": "MapTile_WallBlock",
"display": "墙 WallBlock",
"layer": "border",
"tileKey": "WallBlock",
"texture": "textures/silu/WallBlock",
"prefab": "map-tiles/MapTile_WallBlock"
},
{
"name": "MapTile_Decor23",
"display": "装饰 素材23",
"layer": "border",
"tileKey": "Decor23",
"texture": "textures/silu/kuai11",
"prefab": "map-tiles/MapTile_Decor23"
}
]
}

View File

@@ -0,0 +1,11 @@
{
"ver": "2.0.1",
"importer": "json",
"imported": true,
"uuid": "9beabf19-2945-4c02-99e1-53a8cd5c6ae4",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "bdef796e-9593-4d24-9abf-9bf1f95ec7c6",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,202 @@
{
"themes": {
"silu": {
"displayName": "丝路 silu",
"tiles": [
{
"display": "Baseblock",
"layer": "ground",
"tileKey": "Baseblock",
"texture": "textures/silu/Baseblock",
"unityIndex": 0
},
{
"display": "JumpBlock",
"layer": "ground",
"tileKey": "JumpBlock",
"texture": "textures/silu/JumpBlock",
"unityIndex": 1
},
{
"display": "WallBlock",
"layer": "border",
"tileKey": "WallBlock",
"texture": "textures/silu/WallBlock",
"unityIndex": 2
},
{
"display": "kuai11",
"layer": "border",
"tileKey": "kuai11",
"texture": "textures/silu/kuai11",
"unityIndex": 3
}
]
},
"sanxing": {
"displayName": "三星堆 sanxing",
"tiles": [
{
"display": "Baseblock",
"layer": "ground",
"tileKey": "Baseblock",
"texture": "textures/sanxing/Baseblock",
"unityIndex": 0
},
{
"display": "JumpBlock",
"layer": "ground",
"tileKey": "JumpBlock",
"texture": "textures/sanxing/JumpBlock",
"unityIndex": 1
},
{
"display": "WallBlock",
"layer": "border",
"tileKey": "WallBlock",
"texture": "textures/sanxing/WallBlock",
"unityIndex": 2
},
{
"display": "kuai11",
"layer": "border",
"tileKey": "kuai11",
"texture": "textures/sanxing/kuai11",
"unityIndex": 3
}
]
},
"snow": {
"displayName": "雪地 snow",
"tiles": [
{
"display": "Baseblock",
"layer": "ground",
"tileKey": "Baseblock",
"texture": "textures/snow/Baseblock",
"unityIndex": 0
},
{
"display": "JumpBlock",
"layer": "ground",
"tileKey": "JumpBlock",
"texture": "textures/snow/JumpBlock",
"unityIndex": 1
},
{
"display": "WallBlock",
"layer": "border",
"tileKey": "WallBlock",
"texture": "textures/snow/WallBlock",
"unityIndex": 2
},
{
"display": "kuai11",
"layer": "border",
"tileKey": "kuai11",
"texture": "textures/snow/kuai11",
"unityIndex": 3
}
]
},
"chinese": {
"displayName": "中国风 chinese",
"tiles": [
{
"display": "Baseblock",
"layer": "ground",
"tileKey": "Baseblock",
"texture": "textures/chinese/Baseblock",
"unityIndex": 0
},
{
"display": "JumpBlock",
"layer": "ground",
"tileKey": "JumpBlock",
"texture": "textures/chinese/JumpBlock",
"unityIndex": 1
},
{
"display": "WallBlock",
"layer": "border",
"tileKey": "WallBlock",
"texture": "textures/chinese/WallBlock",
"unityIndex": 2
},
{
"display": "kuai11",
"layer": "border",
"tileKey": "kuai11",
"texture": "textures/chinese/kuai11",
"unityIndex": 3
}
]
},
"numMan": {
"displayName": "数字人 numMan",
"tiles": [
{
"display": "Baseblock",
"layer": "ground",
"tileKey": "Baseblock",
"texture": "textures/numMan/Baseblock",
"unityIndex": 0
},
{
"display": "JumpBlock",
"layer": "ground",
"tileKey": "JumpBlock",
"texture": "textures/numMan/JumpBlock",
"unityIndex": 1
},
{
"display": "WallBlock",
"layer": "border",
"tileKey": "WallBlock",
"texture": "textures/numMan/WallBlock",
"unityIndex": 2
},
{
"display": "kuai11",
"layer": "border",
"tileKey": "kuai11",
"texture": "textures/numMan/kuai11",
"unityIndex": 3
}
]
},
"redarmy": {
"displayName": "红军 redarmy",
"tiles": [
{
"display": "Baseblock",
"layer": "ground",
"tileKey": "Baseblock",
"texture": "textures/redArmy/Baseblock",
"unityIndex": 0
},
{
"display": "JumpBlock",
"layer": "ground",
"tileKey": "JumpBlock",
"texture": "textures/redArmy/JumpBlock",
"unityIndex": 1
},
{
"display": "WallBlock",
"layer": "border",
"tileKey": "WallBlock",
"texture": "textures/redArmy/WallBlock",
"unityIndex": 2
},
{
"display": "kuai11",
"layer": "border",
"tileKey": "kuai11",
"texture": "textures/redArmy/kuai11",
"unityIndex": 3
}
]
}
}
}

View File

@@ -0,0 +1,11 @@
{
"ver": "2.0.1",
"importer": "json",
"imported": true,
"uuid": "3794ff60-6b8c-49f3-8dd4-fac1e19183dd",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,33 @@
{
"displayName": "chinese",
"tiles": [
{
"display": "WallBlock",
"layer": "border",
"tileKey": "WallBlock",
"texture": "textures/chinese/WallBlock",
"unityIndex": 0
},
{
"display": "JumpBlock",
"layer": "ground",
"tileKey": "JumpBlock",
"texture": "textures/chinese/JumpBlock",
"unityIndex": 1
},
{
"display": "Baseblock",
"layer": "ground",
"tileKey": "Baseblock",
"texture": "textures/chinese/Baseblock",
"unityIndex": 2
},
{
"display": "素材切图2-23",
"layer": "border",
"tileKey": "素材切图2-23",
"texture": "textures/chinese/kuai11",
"unityIndex": 3
}
]
}

View File

@@ -0,0 +1,11 @@
{
"ver": "2.0.1",
"importer": "json",
"imported": true,
"uuid": "b95d6c71-dbed-454f-8ea0-83510bb0c280",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,26 @@
{
"displayName": "default",
"tiles": [
{
"display": "Baseblock",
"layer": "ground",
"tileKey": "Baseblock",
"texture": "textures/default/Baseblock",
"unityIndex": 0
},
{
"display": "WallBlock",
"layer": "border",
"tileKey": "WallBlock",
"texture": "textures/default/WallBlock",
"unityIndex": 1
},
{
"display": "JumpBlock",
"layer": "ground",
"tileKey": "JumpBlock",
"texture": "textures/default/JumpBlock",
"unityIndex": 2
}
]
}

View File

@@ -0,0 +1,11 @@
{
"ver": "2.0.1",
"importer": "json",
"imported": true,
"uuid": "c3c61661-5db8-46d0-a676-e56d5256998b",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,33 @@
{
"displayName": "numMan",
"tiles": [
{
"display": "Baseblock",
"layer": "ground",
"tileKey": "Baseblock",
"texture": "textures/numMan/Baseblock",
"unityIndex": 0
},
{
"display": "WallBlock",
"layer": "border",
"tileKey": "WallBlock",
"texture": "textures/numMan/WallBlock",
"unityIndex": 1
},
{
"display": "kuai11",
"layer": "border",
"tileKey": "kuai11",
"texture": "textures/numMan/kuai11",
"unityIndex": 2
},
{
"display": "JumpBlock",
"layer": "ground",
"tileKey": "JumpBlock",
"texture": "textures/numMan/JumpBlock",
"unityIndex": 3
}
]
}

View File

@@ -0,0 +1,11 @@
{
"ver": "2.0.1",
"importer": "json",
"imported": true,
"uuid": "12bdf1dd-15c7-44f6-8670-151e685bca82",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,33 @@
{
"displayName": "redarmy",
"tiles": [
{
"display": "Baseblock",
"layer": "ground",
"tileKey": "Baseblock",
"texture": "textures/redarmy/Baseblock",
"unityIndex": 0
},
{
"display": "JumpBlock",
"layer": "ground",
"tileKey": "JumpBlock",
"texture": "textures/redarmy/JumpBlock",
"unityIndex": 1
},
{
"display": "WallBlock",
"layer": "border",
"tileKey": "WallBlock",
"texture": "textures/redarmy/WallBlock",
"unityIndex": 2
},
{
"display": "小游戏素材红色_03",
"layer": "border",
"tileKey": "小游戏素材红色_03",
"texture": "textures/redArmy/kuai11",
"unityIndex": 3
}
]
}

View File

@@ -0,0 +1,11 @@
{
"ver": "2.0.1",
"importer": "json",
"imported": true,
"uuid": "339eb3fb-fb0c-452e-bde7-6a9da18cd064",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,33 @@
{
"displayName": "sanxing",
"tiles": [
{
"display": "WallBlock",
"layer": "border",
"tileKey": "WallBlock",
"texture": "textures/sanxing/WallBlock",
"unityIndex": 0
},
{
"display": "JumpBlock",
"layer": "ground",
"tileKey": "JumpBlock",
"texture": "textures/sanxing/JumpBlock",
"unityIndex": 1
},
{
"display": "Baseblock",
"layer": "ground",
"tileKey": "Baseblock",
"texture": "textures/sanxing/Baseblock",
"unityIndex": 2
},
{
"display": "kuai11",
"layer": "border",
"tileKey": "kuai11",
"texture": "textures/sanxing/kuai11",
"unityIndex": 3
}
]
}

View File

@@ -0,0 +1,11 @@
{
"ver": "2.0.1",
"importer": "json",
"imported": true,
"uuid": "93167ad9-64ac-4002-bb48-c2560ec3b227",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,33 @@
{
"displayName": "silu",
"tiles": [
{
"display": "JumpBlock",
"layer": "ground",
"tileKey": "JumpBlock",
"texture": "textures/silu/JumpBlock",
"unityIndex": 0
},
{
"display": "Baseblock",
"layer": "ground",
"tileKey": "Baseblock",
"texture": "textures/silu/Baseblock",
"unityIndex": 1
},
{
"display": "WallBlock",
"layer": "border",
"tileKey": "WallBlock",
"texture": "textures/silu/WallBlock",
"unityIndex": 2
},
{
"display": "素材切图-23",
"layer": "border",
"tileKey": "素材切图-23",
"texture": "textures/silu/kuai11",
"unityIndex": 3
}
]
}

View File

@@ -0,0 +1,11 @@
{
"ver": "2.0.1",
"importer": "json",
"imported": true,
"uuid": "deddd98a-a3b1-4883-ae06-47d6a67746b7",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,33 @@
{
"displayName": "snow",
"tiles": [
{
"display": "Baseblock",
"layer": "ground",
"tileKey": "Baseblock",
"texture": "textures/snow/Baseblock",
"unityIndex": 0
},
{
"display": "WallBlock",
"layer": "border",
"tileKey": "WallBlock",
"texture": "textures/snow/WallBlock",
"unityIndex": 1
},
{
"display": "kuai11",
"layer": "border",
"tileKey": "kuai11",
"texture": "textures/snow/kuai11",
"unityIndex": 2
},
{
"display": "JumpBlock",
"layer": "ground",
"tileKey": "JumpBlock",
"texture": "textures/snow/JumpBlock",
"unityIndex": 3
}
]
}

View File

@@ -0,0 +1,11 @@
{
"ver": "2.0.1",
"importer": "json",
"imported": true,
"uuid": "bc509bec-971f-4722-b2b6-4186ad437c0b",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}