01 — 调度记录
开发日志
按版本分章 · 13 个阶段 · 2025.06 — 2026.10
本页日志为中文原文,未作翻译。
-
项目从轨道和列车的最小可玩闭环起步。最早完成的是基础轨道切换与列车前进逻辑,随后把铁轨上被撞的物体做出来并放进对象池,配好控制生成的蓝图。接着搭起关卡开始与结束的 UMG,做出基础通关逻辑:关卡编号能正确存放,0-1 可以正常通关,不按按钮的分支逻辑也能在后续关卡触发并返回前一关。月初修了关卡后文字显示对不上的 BUG,顺手优化编译包体、排除引擎无关内容,并整理出一份蓝图逻辑梳理。到 7 月 3 日,0-2、0-3 的主要逻辑完成,关卡可以按配置生成不同位置和数量的 Item;期间修掉关卡顺序与取不到前一关变量的问题、删掉多余变量,蓝图接口也作了调整,特定关卡现在能让火车在开局出现在任意位置。
-
这一阶段把关卡数据从散乱状态收拢成体系。玩家控制器里的关卡信息枚举统一放进结构体,扩展性好了很多,0-3-3 按下重置按钮即通关的逻辑也落地;同日接入 Git 版本控制。之后新增游戏实例蓝图,把「是否进入过某关」的布尔数组放进去,建立关卡 ID 对应关系,进哪一关就写哪个 ID、再按索引回写数组。序章的全部通过逻辑(00-01-000 至 01-02-001)在这几天完整跑通,轨道上的 Item 也能按枚举类型切换模型材质,并记录击杀不同类型 Item 的数量。
-
重心转到控制室和整体框架。先搭出控制室各房间的白模,完成控制台操作模式,重置场景按钮改成长按 1 秒才执行;随后做出切换轨道拉杆、加速按钮(默认车速 0.5、加速后 1)、重置改位按钮、鼠标点击物品交换,以及列车碰撞时的轻微晃动。UI 侧装好 CommonUI 并测试通过,做了键鼠与手柄切换时的提示变化、导入 Kenny 素材;接着创建 MainMenu 关卡与 Setting 菜单,音量、控制器按键绑定、鼠标灵敏度、画质设置齐备,也修掉 CommonUI 的多个 BUG、清掉不再引用的教程蓝图,用插件做了通用加载页面。月底绑定 Blender 联动插件,可在 Blender 中同步修改骨骼网格体的动作和模型,顺势替换火车、铁轨和操控台上的全部按钮,并重整操控台逻辑以适配骨骼网格体;最后完成保存与加载系统。
-
轨道表现和得分系统成型。火车与铁轨模型换成正常比例,不同关卡的轨道物体生成功能调试完成,火车撞爆炸物的效果做出来,序章所有轨道物品放置完毕,碰撞小 BUG 修掉,记录不同种类人物碰撞数量的功能也补齐。UI 这头完善关卡提示的字跳出效果、标题与图片,统一整合进一个函数;世界加了 Landscape、迁入部分建筑模型,序章章节插图全部做完并置入 UI,字幕播完才允许按 OK。得分方面制作并验证了通关后的 6 个得分与积分保存,新建数据表格把得分系统收进去,UI 提示内容一并表格化,关卡后 UI 做出六项加分的环形进度条。收尾是轨道信号灯指示,以及列车通过轨道中间的指示器。
-
拼图与关卡树把章节串了起来。自由移动状态下 MainComputer 的互动逻辑、主关卡流程 UI 完成,关卡树支持拖动缩放并优化了手感。章节结束会获得一块拼图,拼图玩法整体做完,关卡提示 UI 的效果与执行逻辑调整,通关只能加一次分的问题修好,关卡蓝图也做了轻量化。选关界面可查看当前通关情况,自由模式回到指定关卡测试通过;前四个章节关卡的详细分支 UI、LV1-2 的关卡文本与通关逻辑陆续完成,控制台电脑界面选关和大章节结束后默认选下一关的逻辑完善,关卡树操作再作调整。最后做出拼图电脑终端,完整验证了「大章节结束拿到碎片 → 拼图成功解锁终端 → 选择进入下一章节」的过渡流程,以及拼图终端和过渡阶段的保存功能。
-
时间短但关键的一次整理。新增章节关卡 1-2 内容的同时,大幅精简主要关卡蓝图里的冗余逻辑,为后续关卡扩展让路,并修掉长时间不按 OK 返回 LV1 分支关卡的多个未知 BUG。场景侧替换并搭建主控制室与部分场景模型,优化角色控制器蓝图,控制室基础模型到 9 月 19 日拼装完毕。
-
整整一周都扑在风格化上。场景风格化替换与风格化 3D 模型导入完成,研究中心主场景从 50% 推到 100%,核心、成就室和展览中心依次落地,主场景的视觉基调在这一阶段定了下来。
-
内容开始批量搬进引擎。先把混乱的关卡 ID 编号重新梳理、重置关卡内容移到后面备用;1-1-n 与 1-2 的核心玩法逻辑完成,中途选关可在通关后跳回选关界面,继续游戏的关卡数据存进单独变量做保存,顺带清理未使用模型、修道具碰撞体积与材质。关卡前后 UI 的文本与按键音效全部改从数据表格获取,场景物体出现方式由单独蓝图控制改为关卡流送。第一章流程完整入程序,第二章拼图获取做出,控制台上所有模型与动画换成手绘画风。之后 LV2-1 至 2-3、Lv3-1 至 3-3 陆续移入关卡流程,数据表格同步整理,关卡更新流程表梳理进 WPS 云文档《电车难题项目虚幻5.4引擎内蓝图逻辑指导书》;幸运转盘逻辑与白膜物品完成,火车碰撞与未碰撞逻辑重构、被撞物体父类调整。月底解决数据表格导入导出中文乱码,并让标题文字的特殊情况可以特殊设置。
-
最长的一段,主要把关卡和小游戏成批落进引擎,再整体测一遍。所有关卡基础文案先入数据表格;LV4、5 迁入并完成重置关卡迁移验证,新增大章节与大关卡前后 UI 并把显示逻辑纳入表格统一管理,LV5「保持一段时间才通关」的基础逻辑做出来。LV6、7、LV7-3 小游戏、Lv8、Lv10–12、Lv13、LV14、15 依次入引擎,章节结束切自由模式拿拼图的逻辑、前后 UI 显示、下一关 UI 与关卡 ID 模块、选关界面 ESC 后退陆续优化,关卡流送与蓝图接口引用也做了整理。两个小游戏「电车运输王」「我是调车王」的主要逻辑、关卡与关键贴图完成,小猫找毛线完整逻辑、三轨道控制器及动画、列车经过某物体时是否加速的判断蓝图同期落地。表现上补了拼图电脑与售票终端的风格化模型、电车动画与轮胎修正、爆炸与信号灯逻辑、风格化烟雾(区分加速与常速),以及控制台桌子、服务器机柜和大门。1 月 23 日 0.3c 版本测试完毕,测试中发现的 BUG 全部修掉。
-
围绕交互解锁和控制室道具。先完成「可交互场景必须在对应关卡通关后才解锁」的功能,修掉大门夹住玩家的 BUG,再把关卡内所有门类的解锁逻辑收口,做出任务标记点功能。中旬集中做控制室主要道具美术,从部分完成推到基本完成,并继续优化控制台与主控制室模型,期间修掉模型秒变不显示的 BUG。
-
这段时间几乎全铺在研究中心各部门的区域美术上。控制台与主控制室模型继续优化,数据部模型与区域美术基本完成,道德六分仪的液体风格化材质、显示效果与逻辑做出来,液体高低直接与玩家得分绑定;随后电路部门、电力部门主要美术完成,电力部门大门与拼图电脑重做,娱乐部、回收部主要场景落地。控制室资产大幅优化的同时,地铁通道的灯光、摄像头、安全设施、墙壁贴图、两个大型空间的穹顶,以及门、卫生间、电梯门、厕所与电梯间布局陆续调整;CD 机逻辑、地铁闸机逻辑、新闻部资产与位置布局、休息室音乐播放器及逻辑一并完成。月末集中产出博物馆、核心控制室、教堂、缆车、展览馆的美术资产。
-
Part1 收尾与表现补全。开局显示目标点 UI 的 BUG 修复(含个别物体的目标点中心),目标点 UI 逻辑、电车撞人效果、控制室视觉与模型归纳一并优化;人物死亡效果、油罐车与爆炸效果、控制台物体鼠标悬停效果做出来。轨道上多个角色与物体模型分批制作,7 月 10 日序章所有模型与过渡任务完成,随后修改生成模型的类型与生成方式、优化生成的枚举。7 月 31 日 Part1 全部制作完成(含美术资产与重要关卡逻辑)并修复若干 BUG;接着完善关卡过渡任务流程、做出 Part1-2 的过渡流程和授权终端基础逻辑。最后修复并验证自由模式的保存情况,补上授权终端模型,优化控制室贴图。
-
改动最彻底的一次。任务系统整个重做(交互任务、数量拾取、击杀统计),任务数据保存与新增任务可行性都验证过;关卡美术完全重做为正交 2D 视角,并和新任务一起跑通可行性验证。之后重新梳理 LV0、LV1 与 LV1-3 的任务逻辑、人物生成逻辑与贴图,做出控制室闸刀、优化物品父类蓝图;走廊区域、C2/C3/C4 区域、休息室、电力配电室、中心广场与 TPTV 区域陆续完成,各区域放入流送关卡并优化过渡效果,摄像机管理器与蓝图接口接管自由模式的镜头切换,过渡视角与箭头初始视角动画一起调整。关卡方面幸运转盘逻辑与模型完善,LV3 全部美术与前置任务、LV4-1/2 美术与特殊资产蓝图、角色对话控件、LV4 关卡、LV7-9 与 LV10 场景美术依次完成,LV4-3 出了草图;轨道侧重做信号灯、太阳与天空、轨道蓝图,换了新的天空球并让环境与天空颜色可控,还做了两种多国语言通用手写字体、优化项目设置。控制台改为 2D 分层动画并基本验证完毕(含新动画蓝图),3 轨道拉杆动画继续重做、部分内容尚未完成。收尾是新的开始界面、LOGO 演示界面与开头动画,以及修复主关卡初次 Load 加载的重大 BUG。