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
Submodule out/single-game-bundle-probe-20260909/project/extensions/funplay-cocos-mcp added at 3aca54c9b5
@@ -0,0 +1 @@
exports.configs={'web-mobile':{hooks:'./hooks'}};
@@ -0,0 +1,7 @@
const fs=require('fs'),path=require('path');exports.throwError=true;
exports.onAfterBuild=(options,result)=>{const key=options.outputName.endsWith('beta')?'beta':'alpha';
fs.writeFileSync(path.join(result.paths.output,'target.json'),JSON.stringify({bundle:'game-'+key,entry:'ProbeEntry_'+key,otherEntry:'ProbeEntry_'+(key==='alpha'?'beta':'alpha')}));
fs.writeFileSync(path.join(result.paths.output,'probe-build.json'),JSON.stringify({bundles:result.settings.assets.projectBundles,options:options.bundleConfigs},null,2));
};
@@ -0,0 +1 @@
{"name":"probe-build","package_version":2,"version":"1.0.0","contributions":{"builder":"./builder.js"}}