Unreal 迁移验收
2026-11-13。目标工程 D:/vibeCoding/ueRouge/ueRouge.uproject,UE 5.8.4,Windows PC 键鼠,DX12 SM6。可玩原型已生成;主入口为归档目录 Builds/Windows/x64/ueRouge.exe,必须保留完整产物目录。
实际结果
| 验证层 | 结果与证据 |
|---|---|
| 独立核心 | 97 项原生行为检查全部通过,CTest 以一个行为测试程序执行。包含网格/唯一归属/预占/预算、制造、V1、坏档、写入失败、回收去重、机毁两阶段、接应/回收计时、两条五区路线、首领结算重试及护送装甲。 |
| 解耦 | 核心边界扫描通过;复制核心源码树后的独立构建及独立测试通过。只使用 CMake / MSVC / CTest,编译依赖轨迹未发现 UE;本机仍安装 UE,不声称另一台未安装 UE 的机器测试。 |
| UE 宿主 | IRONSPORE.Host.AtomicV1 自动测试通过,包含 21 项真实磁盘检查:原子替换、备份、待结算机毁恢复、损坏档保护和训练隔离。首次用待结算备份直接保存会被规则拒绝;验收改成先完成机毁结算,并验证安全箱只入库一次。 |
| UE 构建 | Editor / Win64 Development 编译及 BuildCookRun 构建、烹饪、Stage、Archive 成功;生成独立程序。摘要及 SHA-256 记录在 build-verification.json。 |
| 模板清理 | 原清单、引擎删除记录、83 个原始素材/孤立包残留清理及最终审计。七个模板资源根目录剩余文件均为 0,保留 29 个项目资产和 3 个地图。孤立 Actor 包仅在旧模板世界已删除后,经固定工程、固定清单的原生编辑器工具处理。 |
| 独立程序闭环 | 10 项检查通过:出击转移真实 UID、一次主动回收、接应抵达后仍保持局内状态、主动登机才返库、再次出击机毁、安全箱保全和账本唯一。 |
| 实际键鼠 | 窗口、输入与位移记录:入口、V 双视角、鼠标开火、Tab 物品栏、卸装与拖回安装、菜单后恢复移动、保存返回及退出。 |
独立程序闭环的快照验证了:主动舱回收合金 4;第一次主动登机后电芯 2 和自有装备返库;第二次机毁损失普通货仓合金 5,仅带回安全箱电芯 3。最终仓库合金 4、电芯 5,四个回收事件键无重复。见 最终快照。该无人值守脚本在机毁阶段前补充装甲,避免静止等待的测试驾驶员提前死亡;机毁阶段通过实际角色伤害入口触发,不能把脚本当作玩家生存难度验证。
分辨率与多语言
版本库归档保留下表的最终通过记录及必要人工验证资料;早期重复截图和失败尝试原件仅保留在本地,本记录中的失败原因摘要随仓库归档。
下列尺寸来自 PNG 头部,均为独立程序实际渲染。每组包含中文主页、中文机库、英文机库、英文设置和中文研究,共五张。仓库使用隔离的验收库存夹具;正常新档为四件基础自有装备。
| 实际分辨率 | 结果 |
|---|---|
| 1280×720 | 通过 |
| 1920×1080 | 通过 |
| 2560×1440 | 通过 |
| 3440×1440 | 通过,采用居中的 16:9 安全区与侧边留白。 |
首次高分辨率启动被本机桌面限制回落为 1600×900,失败记录保留在 173522、173709 两组;随后使用引擎支持的 -ForceRes 重新渲染并核验实际尺寸。长名称和提示按区块省略显示,未将其绘制到相邻控件。SVG 原件保留,UMG 使用派生 PNG;中文使用重命名的 OFL 字体 400 字重派生。
主页,独立程序 1920×1080:
三栏机库,独立程序 1920×1080:
第一人称与实际回收状态,独立程序 1920×1080:
性能与验证边界
可见独立窗口、1920×1080、无其他编辑器并行,区域一含 AI 的短时采样:503 帧 / 5.019 秒,平均 100.227 FPS,最慢帧 12.879 ms。仅排除进图最初两秒,不保证所有动态 PSO 都已预热;该值不是全路线、首领/护送或压力场景的持续 60 FPS 承诺。采样脚本的装甲补充行为不减少 AI 的感知、运动与攻击执行。
完整五区规则由原生测试覆盖,独立程序实际驾驶验证集中在出击、回收、主动撤离和机毁闭环。首领/护送的完整手工驾驶节奏、战斗平衡、长时间性能/压力和最终美术精修仍需集中集成验收。没有把这些未执行项标成通过。
收尾
正式进度、训练进度和所有 QA 路径隔离;Unity 工程未用于写入或重建。各独立验收程序已自行退出或从菜单保存退出。MCP 批次使用自己的 Python SDK 会话,客户端和进程关闭;服务端对会话删除返回 202 的提示保留在记录中,不将其称为服务端会话销毁已独立验证,也不停止仍供编辑器使用的服务。
最终编辑器状态另见 editor-final-state.json。本次未初始化目标 Git、创建分支、提交或推送。


