用途:这是 Three.js 3D 建筑游戏机制的路由技能,用于在制作生存游戏、沙盒建造、基地建造等含玩家自建结构的游戏时,把工作匹配并组合到 9 个专用技能上,而非直接实现功能。
主要能力:按协议先分类(单人/多人、规模、核心特性),再做信号匹配,然后组合(多数游戏需要 3-5 个技能),最后在实现前读取匹配到的 SKILL.md 文件。技能分三层:Tier 1 核心机制含 performance-at-scale(空间查询、碰撞,信号 slow、lag、optimize、spatial、collision、thousands)、structural-physics(稳定性、损坏、坍塌,信号 stability、collapse、support、damage、Fortnite、Rust、Valheim)、multiplayer-building(网络同步、预测,信号 network、multiplayer、sync、server、latency、authoritative);Tier 2 增强特性含 terrain-integration、decay-upkeep、builder-ux;Tier 3 平台与参考含 platform-building、case-studies-reference。
使用方式:依据信号优先级路由——明确指出多人则必须用 multiplayer-building;规模指标超过 1000 个部件触发 performance-at-scale;长期运行服务器触发 decay-upkeep;移动/VR 平台约束触发 platform-building;默认 structural-physics 对建筑游戏始终相关。资料给出多种组合示例(如 Full Survival 用 6 个技能、Battle Royale Building 用 2 个)以及决策表和集成顺序:空间索引 → 校验器 → 伤害 → 网络 → 客户端预测。
限制:资料未说明该技能的收费、价格与平台支持情况;规模未说明时应先询问“预计有多少部件”,模式不清时询问“单人还是多人”,泛化的“建筑游戏”从 structural-physics 与 builder-ux 开始。完整接线模式与代码示例见 references/integration-guide.md。