下载 App
开局一把小木剑开发日志04
13 小时前2 浏览综合
【开发日志 04】拆掉自己写的山:重构周 + 主线任务上线
本期看点:一天不写玩法,专门做架构手术。
日期跨度:10月15日 ~ 10月16日。
▶ 为什么突然停下来
家园M4落地那天,主文件膨胀到了临界值:战斗日志、面板显隐、HUD写入全靠散落的隐式全局函数,谁改一行都可能碰掉别处的引用。
我们决定停一天玩法,做一轮编号P0~P4的架构重构。每个阶段开工前都留档。
▶ P1:壳层与注册表
・UI壳层服务:面板编排、战斗日志缓冲、遮罩、HUD写入全部收编。主文件只留面板名单,装配时逐个注册。隐式全局函数清零
・每帧驱动注册表:散落在Update里的每帧逻辑改为装配期注册、按注册序执行。以后加系统只需要注册一个驱动,不再挤在一个大函数里
・经济事务:金币/钻石收支统一走事务入口,杜绝"扣了钱没发货"的半状态——离线结算和家园订单同时受益
・组件沉淀:图集取帧、魔块面板等重复UI沉到widgets库
・大文件拆分:家园与工作台按功能切成种植田/锻造/炼药等独立模块
▶ P2/P4:收口与清扫
P2把残留的全局引用收尾,P4清掉了前期为调试铺的大量日志——日志先行、稳定后清理,这条从第一天立下的规矩本周执行完毕。
重构当天跑回归,界面逐项对照,没有引入新bug。
这种"什么都不新增"的一天,反而是整个项目里最值的一天。
▶ 主线任务「委托木板」(10-16)
架构理顺后立刻上内容:一块钉在营地里的主线任务板。
链式推进,入口胶囊 + 任务面板 + 「下一站」横幅 + 完成提示四件套。
任务q1_4发的钻石+草药礼包,正是为家园Lv2~7空壳窗口准备的补偿。
配套调整:卖装备加二次确认,防止手滑把紫装卖了。
▶ 世界地图与数值平衡(10-16)
・世界地图:大陆Tab + 蛇形路径节点,替换旧地图下拉框。推图进度第一次"看得见"
・数值平衡:按规格对齐表实测校准——此前发现4档以上玩家击杀耗时漂移出30秒锚点,把档位内6图系数收紧了一档
・任务经济:主线金币奖励与商店价格重新对齐,避免任务白送半个月挂机产量
▶ 本周成果
・架构:UI壳层 / 帧驱动注册表 / 经济事务 / 组件沉淀
・代码卫生:隐式全局清零、调试日志清理
・新内容:主线任务板、世界地图、防误卖二次确认
・数值:4档以上击杀耗时回归30秒锚点
▶ 下一步
地基打完,最后一周冲刺:时装、成就称号、天赋树(要动一次大手术)、无尽塔重构,然后——送审、公测。














