# tfrh001 — 主站网格编程游戏(Cocos Creator 版) Unity「主站」移植工程,**Cocos Creator 3.8.8** + **Web**,API 与 `unityInstance.SendMessage` 兼容。 ## 当前进度 | 项 | 状态 | |----|------| | 核心玩法 / JS 桥 | ✅ | | 关卡数据库(当前 5 关) | ✅ `levels-database.json` | | 丝路主题 Sprite | ✅ player/ship/coin/tile | | 主站 Web 对接模板 | ✅ `web-template/` | ## 快速开始 1. Cocos Creator 3.8.8 打开本目录 2. 打开 `assets/scenes/main.scene`(或新建场景,空节点挂 **AppBootstrap**) 3. **资源管理器** 刷新,确认存在 `assets/resources/level/levels-database.json` 4. 播放预览 → 画面顶部 **「切换关卡」** 或 Inspector **SwitchLevel** ## 关卡数据库(单一文件) | 文件 | 说明 | |------|------| | [`assets/resources/level/levels-database.json`](assets/resources/level/levels-database.json) | **全部关卡**(增删查改) | | [`assets/scripts/level/LevelDatabase.ts`](assets/scripts/level/LevelDatabase.ts) | 加载 / CRUD API | | [`tools/levels-database.md`](tools/levels-database.md) | 维护说明 | 每条关卡: - `spawns`、`boundary` ← Unity `Levels*.cs` - `ground`、`border` ← `Assets/Prefabs/Level/LevelN.prefab` Tilemap(与原版地图一致) - `unityPrefab` ← 原资源路径(对照用) ### 从 Unity 重新导出 ```bash python3 tools/export_all_levels.py \ --unity-root "/path/to/主站" \ --output assets/resources/level/levels-database.json ``` ## 贴图 `assets/resources/textures/silu/`、`ui/` — 见 `VisualAssets.ts` ## 主站 Web 见 [`web-template/主站对接说明.md`](web-template/主站对接说明.md) ## 源项目 `/Users/liuyufei/tfrh/主站文件/主站`