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
@@ -161,6 +161,106 @@
"__uuid__": "32feb2c7-47bc-4522-90b7-c325db4f476a",
"__expectedType__": "cc.Prefab"
},
"applyPrefab": {
"__uuid__": "505f1945-946a-4865-bea1-9706932f1650",
"__expectedType__": "cc.Prefab"
},
"playerVoteItemPrefab": {
"__uuid__": "ca06d4fe-844f-4896-be6b-d6a505aedff0",
"__expectedType__": "cc.Prefab"
},
"roomMainPrefab": {
"__uuid__": "9d39f021-fe61-4d66-87b4-593a7ecaec6e",
"__expectedType__": "cc.Prefab"
},
"roomMenuPrefab": {
"__uuid__": "85e5ea21-1502-4d5f-befc-cfae7052fd57",
"__expectedType__": "cc.Prefab"
},
"roomCheckPrefab": {
"__uuid__": "376a2e8f-73e6-48f3-8804-09491746cb13",
"__expectedType__": "cc.Prefab"
},
"roomChatPrefab": {
"__uuid__": "333535f2-c079-492f-821c-af0f4bc2d2c0",
"__expectedType__": "cc.Prefab"
},
"chatPhrasePrefab": {
"__uuid__": "1033dc35-3112-4c07-8b38-a69bf5e24d98",
"__expectedType__": "cc.Prefab"
},
"chatHistoryPrefab": {
"__uuid__": "988efea2-ee6f-4555-93aa-7696aed38a20",
"__expectedType__": "cc.Prefab"
},
"roomHelpPrefab": {
"__uuid__": "18a41310-cfd7-4d96-a0aa-c14cbad5b6de",
"__expectedType__": "cc.Prefab"
},
"roomScenePrefab": {
"__uuid__": "725d02b1-9e19-439f-8f67-1b29bd25a733",
"__expectedType__": "cc.Prefab"
},
"roomNoticePrefab": {
"__uuid__": "cee82fdd-0d5d-4ec1-a17b-20ed969d48c3",
"__expectedType__": "cc.Prefab"
},
"numberInputPrefab": {
"__uuid__": "6cd69c3d-e2e2-4460-a7fa-f8b315f2f9cf",
"__expectedType__": "cc.Prefab"
},
"multiplierPrefab": {
"__uuid__": "093c3f9e-7591-4a30-868e-3c063d3dce0e",
"__expectedType__": "cc.Prefab"
},
"roomNetworkFrames": [
{
"__uuid__": "1ef090dc-6a2b-4a1d-b99a-8f84f04e0aa6@f9941",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "a1609816-33f5-406f-9478-c049330c175c@f9941",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "b4aa72b5-9f6e-4df6-81f4-34ad53b8f901@f9941",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "50a623df-0280-4126-b30b-2f8e1430e3bd@f9941",
"__expectedType__": "cc.SpriteFrame"
}
],
"roomBatteryFrames": [
{
"__uuid__": "7e671255-a374-47e4-9264-fde41226b020@f9941",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "db30256f-58aa-444e-a7c9-8694443b964b@f9941",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "37a4dfc6-fdce-467a-b6b7-91485c0de7b3@f9941",
"__expectedType__": "cc.SpriteFrame"
}
],
"roomClockFont": {
"__uuid__": "5a15a10a-be5d-4657-b10f-a3f055a42da5",
"__expectedType__": "cc.BitmapFont"
},
"roomAppleClockFont": {
"__uuid__": "228ec019-4ffe-4d46-9f01-e86f48b6fda9",
"__expectedType__": "cc.BitmapFont"
},
"roomClockSeparator": {
"__uuid__": "7d193c00-a7ee-4d75-956c-8dd6f6300b56@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"roomAppleClockSeparator": {
"__uuid__": "4cbfee13-bae6-4393-a18d-dee10d6532d8@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_id": "09m0ERGqxLWKsJIBthaeXP"
},
{
@@ -396,14 +496,6 @@
"_enabled": true,
"__prefab": null,
"gameKey": "erqiwang",
"createRoom": {
"__uuid__": "c1608cf0-5b48-4714-8a06-9363c854ab71",
"__expectedType__": "cc.Prefab"
},
"room": {
"__uuid__": "28fcf5a7-d779-4400-9c71-300cf492bcc7",
"__expectedType__": "cc.Prefab"
},
"roomScene": {
"__uuid__": "18f06ada-9d36-485c-9f44-556d6980ca7a",
"__expectedType__": "cc.SceneAsset"
@@ -306,14 +306,14 @@
"x": 0.2,
"y": 0.5,
"z": 0.8,
"w": 1
"w": 0.520833125
},
"_skyColor": {
"__type__": "cc.Vec4",
"x": 0.2,
"y": 0.5,
"z": 0.8,
"w": 1
"w": 0.520833125
},
"_skyIllumHDR": 20000,
"_skyIllum": 20000,