feat: integrate room framework and isolated subgame bundles

Complete room UI and protocol integration, move game definitions and resources behind bundle entries, publish authoritative version XML, and document single-game builds. Include all current resource changes and experiment artifacts.
This commit is contained in:
2026-09-09 03:13:18 +08:00
parent a7ec8aa6a7
commit 35216f75e7
1028 changed files with 835556 additions and 21415 deletions
@@ -0,0 +1,420 @@
[
1,
0,
[
"node",
"_cameraComponent",
"scene",
"_parent"
],
[
[
"cc.SceneAsset",
[
"_name"
],
2
],
[
"cc.Scene",
[
"_name",
"_children",
"_globals"
],
2,
2,
4
],
[
"cc.Node",
[
"_name",
"_layer",
"_id",
"_children",
"_components",
"_lpos"
],
0,
2,
9,
5
],
[
"cc.Node",
[
"_name",
"_parent",
"_components",
"_lpos"
],
2,
1,
2,
5
],
[
"cc.Camera",
[
"_projection",
"_orthoHeight",
"_near",
"_far",
"_visibility",
"node",
"_color"
],
-2,
1,
5
],
[
"cc.UITransform",
[
"node",
"_contentSize"
],
3,
1,
5
],
[
"cc.Canvas",
[
"node",
"_cameraComponent"
],
3,
1,
1
],
[
"cc.Widget",
[
"_alignFlags",
"_top",
"_bottom",
"node"
],
0,
1
],
[
"cc.SceneGlobals",
[
"ambient",
"shadows",
"_skybox",
"fog",
"octree",
"skin",
"lightProbeInfo",
"postSettings"
],
3,
4,
4,
4,
4,
4,
4,
4,
4
],
[
"cc.AmbientInfo",
[
"_skyColorHDR"
],
3,
5
],
[
"cc.ShadowsInfo",
[],
3
],
[
"cc.SkyboxInfo",
[],
3
],
[
"cc.FogInfo",
[],
3
],
[
"cc.OctreeInfo",
[],
3
],
[
"cc.SkinInfo",
[],
3
],
[
"cc.LightProbeInfo",
[],
3
],
[
"cc.PostSettingsInfo",
[],
3
]
],
[
[
0,
0,
2
],
[
1,
0,
1,
2,
2
],
[
2,
0,
1,
2,
3,
4,
5,
4
],
[
3,
0,
1,
2,
3,
2
],
[
4,
0,
1,
2,
3,
4,
5,
6,
6
],
[
5,
0,
1,
1
],
[
6,
0,
1,
1
],
[
7,
0,
1,
2,
3,
4
],
[
8,
0,
1,
2,
3,
4,
5,
6,
7,
1
],
[
9,
0,
1
],
[
10,
1
],
[
11,
1
],
[
12,
1
],
[
13,
1
],
[
14,
1
],
[
15,
1
],
[
16,
1
]
],
[
[
0,
"Probe"
],
[
2,
"Canvas",
33554432,
"1cgbnsENBDoLhHJwvyJnKB",
[
-5
],
[
[
5,
-1,
[
5,
1600,
720
]
],
[
6,
-3,
-2
],
[
7,
45,
5.684341886080802e-14,
5.684341886080802e-14,
-4
]
],
[
1,
800,
360.00000000000006,
0
]
],
[
1,
"TemplateRoom",
[
1
],
[
8,
[
9,
[
2,
0.2,
0.5,
0.8,
0.520833125
]
],
[
10
],
[
11
],
[
12
],
[
13
],
[
14
],
[
15
],
[
16
]
]
],
[
3,
"Camera",
1,
[
-6
],
[
1,
0,
0,
1000
]
],
[
4,
0,
360,
0,
2000,
1108344832,
3,
[
4,
4278190080
]
]
],
0,
[
0,
0,
1,
0,
1,
4,
0,
0,
1,
0,
0,
1,
0,
-1,
3,
0,
-1,
4,
0,
2,
2,
1,
3,
2,
6
],
[],
[],
[]
]
@@ -0,0 +1,223 @@
[
1,
0,
[
"node",
"root",
"data"
],
[
[
"cc.Prefab",
[
"_name"
],
2
],
[
"cc.Node",
[
"_name",
"_layer",
"_components",
"_prefab",
"_lpos"
],
1,
9,
4,
5
],
[
"cc.UITransform",
[
"node",
"__prefab",
"_contentSize",
"_anchorPoint"
],
3,
1,
4,
5,
5
],
[
"cc.CompPrefabInfo",
[
"fileId"
],
2
],
[
"cc.Label",
[
"_string",
"_horizontalAlign",
"_verticalAlign",
"_actualFontSize",
"_fontSize",
"_lineHeight",
"_overflow",
"node",
"__prefab",
"_color"
],
-4,
1,
4,
5
],
[
"cc.PrefabInfo",
[
"fileId",
"instance",
"targetOverrides",
"nestedPrefabInstanceRoots",
"root",
"asset"
],
-1,
1,
1
]
],
[
[
3,
0,
2
],
[
0,
0,
2
],
[
1,
0,
1,
2,
3,
4,
3
],
[
2,
0,
1,
2,
3,
1
],
[
4,
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
8
],
[
5,
0,
1,
2,
3,
4,
5,
5
]
],
[
[
1,
"View"
],
[
2,
"View",
33554432,
[
[
3,
-2,
[
0,
"JYB5ndvc0hWZFdTsDPujQg"
],
[
5,
371,
22.680000000000003
],
[
0,
0,
1
]
],
[
4,
"资料文字",
0,
0,
18.975,
18,
18,
3,
-3,
[
0,
"wX+Ww4pBz/TnLcrPEXSuAA"
],
[
4,
4278190080
]
]
],
[
5,
"Pn6tcB1uaJ1EOUf2nLgpzw",
null,
null,
null,
-1,
0
],
[
1,
10,
0,
0
]
]
],
0,
[
0,
1,
1,
0,
0,
1,
0,
0,
1,
0,
2,
1,
3
],
[],
[],
[]
]
@@ -0,0 +1,223 @@
[
1,
0,
[
"node",
"root",
"data"
],
[
[
"cc.Prefab",
[
"_name"
],
2
],
[
"cc.Node",
[
"_name",
"_layer",
"_components",
"_prefab",
"_lpos"
],
1,
9,
4,
5
],
[
"cc.UITransform",
[
"node",
"__prefab",
"_contentSize",
"_anchorPoint"
],
3,
1,
4,
5,
5
],
[
"cc.CompPrefabInfo",
[
"fileId"
],
2
],
[
"cc.Label",
[
"_string",
"_horizontalAlign",
"_verticalAlign",
"_actualFontSize",
"_fontSize",
"_lineHeight",
"_overflow",
"node",
"__prefab",
"_color"
],
-4,
1,
4,
5
],
[
"cc.PrefabInfo",
[
"fileId",
"instance",
"targetOverrides",
"nestedPrefabInstanceRoots",
"root",
"asset"
],
-1,
1,
1
]
],
[
[
3,
0,
2
],
[
0,
0,
2
],
[
1,
0,
1,
2,
3,
4,
3
],
[
2,
0,
1,
2,
3,
1
],
[
4,
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
8
],
[
5,
0,
1,
2,
3,
4,
5,
5
]
],
[
[
1,
"View"
],
[
2,
"View",
33554432,
[
[
3,
-2,
[
0,
"JYB5ndvc0hWZFdTsDPujQg"
],
[
5,
371,
22.680000000000003
],
[
0,
0,
1
]
],
[
4,
"资料文字",
0,
0,
18.975,
18,
18,
3,
-3,
[
0,
"wX+Ww4pBz/TnLcrPEXSuAA"
],
[
4,
4278190080
]
]
],
[
5,
"Pn6tcB1uaJ1EOUf2nLgpzw",
null,
null,
null,
-1,
0
],
[
1,
10,
0,
0
]
]
],
0,
[
0,
1,
1,
0,
0,
1,
0,
0,
1,
0,
2,
1,
3
],
[],
[],
[]
]
@@ -0,0 +1,35 @@
[
1,
0,
0,
[
[
"cc.TextAsset",
[
"_name",
"text"
],
1
]
],
[
[
0,
0,
1,
3
]
],
[
[
0,
"private",
"PRIVATE_RESOURCE_BETA"
]
],
0,
0,
[],
[],
[]
]
@@ -0,0 +1,35 @@
[
1,
0,
0,
[
[
"cc.TextAsset",
[
"_name",
"text"
],
1
]
],
[
[
0,
0,
1,
3
]
],
[
[
0,
"private",
"PRIVATE_RESOURCE_ALPHA"
]
],
0,
0,
[],
[],
[]
]