Files
joywayer 35216f75e7 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.
2026-09-09 03:13:18 +08:00

1.9 KiB

旧独立子工程目录的作用与迁移

返回构建指南。当前操作见单游戏构建。旧目录核查与迁移日期:2026-09-08。

原来作用

顶层 cocoscreator_projects/games 是旧“每款游戏单独 Cocos 工程”脚手架预留的目录,与当前 YouleNexus/assets/games 完全不同。

旧 new-game 脚本会复制工程种子到该目录,创建 assets/game 代码骨架,并通过 assets/framework junction 共享宿主框架;setup-links 重建链接;build-game 将独立工程实体化到临时构建工作区,再调用 Cocos CLI。check-skin、check-cocos-version、bump-cocos 也保留对该旧目录的支持。

当前 Bundle 入口、运行时与 version.xml 构建扩展都使用 YouleNexus 内的子游戏,不依赖这个顶层目录。

实际内容与处理

删除前逐项核查:只有 .gitkeep 和三份二七王文档,无 package.json、assets、游戏代码、资源或 reparse/junction 链接。因此它实际上没有可构建的独立子工程。

三份文档已逐文件校验后迁入当前文档树:

迁移后删除 .gitkeep,再确认无遗留文件,删除空旧目录。真正使用的 YouleNexus/assets/games 未删除或移动。

剩余旧工具

本次没有删除旧脚手架脚本、模板或测试,也没有把它们冒充成当前架构的工具。旧 new-game 命令仍可能重新创建顶层目录,不能用于新接入;旧 build-game 也不是当前单工程选择构建入口。

当前操作以单游戏构建为准。是否整体移除旧脚手架及相关 npm 入口属于后续工具清理,不影响当前同工程构建。