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
@@ -205,7 +205,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "6QCalwmn12FDYzFvhkWjgp"
"fileId": "gXsUUx483TBXLVlE6za6hA"
},
{
"__type__": "cc.Sprite",
@@ -250,7 +250,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "4i6Mu1aRyE1YudHtgYsm0N"
"fileId": "1N339BLxDj7A3EN03diQ33"
},
{
"__type__": "cc.Widget",
@@ -284,7 +284,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "gYsQszfnj4K5zMiYpRyTic"
"fileId": "IIyGPiiy3b9lRqeu3YT8Ng"
},
{
"__type__": "cc.PrefabInfo",
@@ -294,7 +294,7 @@
"asset": {
"__id__": 0
},
"fileId": "dieQbqOspfeWrBmXa2Cc85",
"fileId": "cUAFdX3bOQo7CAOPeDAUPb",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
@@ -378,7 +378,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "odvJ5gkJS0qrQi0kO6wPTU"
"fileId": "KErBBQw6eya3v4TRiC3jDT"
},
{
"__type__": "cc.Sprite",
@@ -423,7 +423,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "BQiVBaYuKYasRYP9YtJkZ7"
"fileId": "G1AS5scWrIP3MI1y5Mtf9j"
},
{
"__type__": "cc.Widget",
@@ -455,7 +455,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "qtTcAU1UZi6oA9NNjGijAF"
"fileId": "85T8IreOUL2jkFEUwijO3S"
},
{
"__type__": "cc.PrefabInfo",
@@ -465,7 +465,7 @@
"asset": {
"__id__": 0
},
"fileId": "r7roQZRsedT3Ubmlx5CyLM",
"fileId": "6wTxpYAkeryOxHfzNsV2pZ",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
@@ -549,7 +549,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "KjnhG1Zh8MHtXMUEooPM4e"
"fileId": "bZlMi56E1AHzBBqG6efkqI"
},
{
"__type__": "cc.Sprite",
@@ -594,7 +594,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "zuv8HMjFUIrxDDOmdJ3Ehs"
"fileId": "wKBUH8yqySJ1D1lBgssQUa"
},
{
"__type__": "cc.Widget",
@@ -626,7 +626,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "J9tRhiDkq2ipS0G0rQonpB"
"fileId": "5J6OejBAHj7brqYTMu3Jpx"
},
{
"__type__": "cc.PrefabInfo",
@@ -636,7 +636,7 @@
"asset": {
"__id__": 0
},
"fileId": "ZdVxC7WUVo8XqAJvBKSz6N",
"fileId": "NOA24YyznmFF6FwKAbvHEA",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
@@ -720,7 +720,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "xGuK9Fik8tSDugKQxZRclS"
"fileId": "Ep5KIREKWbmLFbjMa9m6ET"
},
{
"__type__": "cc.Sprite",
@@ -765,7 +765,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "QDPlk4h7vGgo0bp2av1eUn"
"fileId": "tJvxtGmAYElIRO3NuMotKY"
},
{
"__type__": "cc.Widget",
@@ -797,7 +797,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "TlWIMNwIYHM0qxHQkheDpl"
"fileId": "e9BqhvmWFyaWOsMfKXM5Pl"
},
{
"__type__": "cc.PrefabInfo",
@@ -807,7 +807,7 @@
"asset": {
"__id__": 0
},
"fileId": "w6A6CaVzVT2SoSBT98sh23",
"fileId": "YB6R5YEQrh6CiUyeiD81IL",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
@@ -838,7 +838,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "7VFMjnKn9aBttmIlmZZlMU"
"fileId": "asUDYu6txVMtEE2zW3cdJG"
},
{
"__type__": "cc.Widget",
@@ -874,7 +874,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "W2u01z74oLQxRBVP8cC6y0"
"fileId": "tNdtIpvDany38IDYOTKyUH"
},
{
"__type__": "cc.PrefabInfo",
@@ -884,7 +884,7 @@
"asset": {
"__id__": 0
},
"fileId": "WCobwawmZrx8SS6FBosXZe",
"fileId": "j1lgnYu90v6V0QKi3xoARL",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
@@ -915,7 +915,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "gWSaqoabdpY4zuli1me5xB"
"fileId": "Fmo3sr9UnRsvu3QqEQGVt7"
},
{
"__type__": "cc.Widget",
@@ -951,7 +951,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "isLBoJvjorlJSa3FD6Bynr"
"fileId": "BlVHGQ1sozllL98zenkmNc"
},
{
"__type__": "cc.PrefabInfo",
@@ -961,7 +961,7 @@
"asset": {
"__id__": 0
},
"fileId": "YblXWKKQwlkZJKKb8JN5cz",
"fileId": "hbfIqvIG8WRqH8NjpuZfif",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null