切换深浅主题
编辑器与核心玩法交付次序
两条 P0 主线并行,编辑器先形成独立可交付结果。保留当前美术皮肤;自动生成不作为编辑器首版可用的前置条件。
| 优先级 | 工作重点 | 验收门槛 |
|---|---|---|
| 编辑器 P0 | 打开旧关 → 批量改体素 → 调队列 → 预览 → 保存;支持拖刷、多选、整笔撤销、颜色统计、草稿与冲突保护 | 在 Unity 实际完成一次改关,保存副本后重读一致;草稿恢复、关联引用、失败提示均经过交互验证 |
| 玩法 P0,并行 | 镜头、槽位、目标大小/位置/旋转构图标定;炮台抬角与转向、可见表面射线、弹道及到达结算 | 游戏视图与正式游戏共用数据、规则和构图;模型先按同关未操作初始状态对照验收,再核对转动与射击过程的命中点、伤害及画面 |
| 玩法 P1 | 扫描一圈后的闪红与操作宽限、暂停/旋转/上阵重置;吸尘器仅吸启动快照中的可见外层 | 按完整状态转换及正背面/内部遮挡场景验收,不把新暴露内部体素继续吸取 |
| 生成 P2 | 普通体素自动配队列,固定种子、候选指标、正式回放、明确应用 | 非空、无重叠的 1–21 色普通体素,普通单色炮;不含机关、墙、彩虹、隐藏/冰冻/关联或特殊炮。正式回放清空棋盘才标为已验证;预算耗尽保持“未验证”,不判无解 |
两条主线的共用约定
- **数据:**保持现有
LevelData/关卡 JSON;自由编辑、试跑副本与生成候选隔离,保存由编辑器统一负责。 - **规则:**正式
LevelSession/BoardState和在途弹状态负责可射击性、预占与伤害;编辑器统计是辅助信息,不能代替通关验证。 - **构图:**共用
CubeLandComposition/Composition.asset,地址为CubeLand/Art/Composition,以 540×1172 原始录屏标定。编辑自由视角用于改关,像素验收使用游戏视图;目前采用正交,多帧及留出帧拟合未显示透视收益。
AI 生成放在这些约定稳定之后:先产出造型与配色候选,再用确定性编排器配置炮手队列,交给正式规则回放验证,最后由策划选用。当前实现的是普通体素队列编排与验证,尚不包含 AI 造型生成。
当前证据与剩余验收
- **已有测试证据:**Unity 编译通过,77/77 项 EditMode 测试通过。
- **编辑器已验证:**实际 GUI 同点连续拖动 20 次,添加/删除整笔分别只增/减一个体素;Undo 精确恢复原 180 体素、干净状态及
hotControl = 0,Undo/Redo 与 Save As 副本重读一致。带未保存草稿触发脚本编译重载后,恢复 JSON 完全一致、保留 dirty 标记且无冲突;验证后已恢复原干净草稿。 - **失败保护已验证:**真实窗口拒绝覆盖被外部修改的文件并保留草稿;未知字段报出
$.queues[0][0].qaUnknown后禁用编辑且保留原文件。关联炮手删除的原生确认框报告 3 处引用,取消不改数据,确认后清理 Links/Chains/Inner,一次 Undo 精确恢复;悬空引用拒绝保存并定位队列所属炮手。临时验收资产已清理,三份正式索引及 Box/EmojiSick 哈希不变。 - **试跑已验证:**游戏视图上阵按钮的实际输入使队列炮手数从 4 减至 3;正式游戏完成“一块体素/一炮”的入槽、瞄准、飞行与通关闭环;正式生成器的 12 体素、seed 42 样例回放为
Verified。 - **队列输入已验证:**完整原生鼠标输入完成跨列拖放,列计数从 4/4 变为 3/5;一次 Undo 恢复原 JSON 和干净状态。策划整关制作流程仍需人工验收。
- **玩法状态已验证:**正式游戏实际转完 360° 后进入警告;道具选择阻塞 5 秒期间,棋盘、发射、在途弹、动画与警告倒计时冻结,仍允许选色/选炮和吸尘器事务;解除后即使 5 倍游戏速度,也按 4 秒实际时间判负。正式炮位全圈快照对 3×3×3 同色实心体首次吸取后保留中心,第二次才清空;入槽途中首个采样原点与正式槽位炮口位置一致。
- **画面部分验证:**540×1172 实际导出对照中,已测空槽中心误差不超过 0.5px、内框包围盒尺寸误差不超过 1px;队列数字中心与字身高度误差均不超过 1px。槽位圆角和边厚保留当前皮肤,轮廓并非像素一致。
- **初态模型已标定:**按同关未操作初态,实际渲染轮廓平均边界误差由 13.12px 降至 1.15px,95% 分位 2.83px;7 处正面五官中心误差 .47–1.88px。保留当前皮肤,不能宣称全图 RGB 像素一致。该 offset 目前仅用 EmojiSick 完成参考比对,其他关卡与设备/完整应用流程尚需后续验收。来源、参数及分辨率边界见 关内美术入口。
编辑操作及稳定代码入口见 关卡编辑器导航。