下载 App
修改于10/2015 浏览综合
《仙涌》开发日志 02|门禁从五项加到七项,main.lua 今天超过一次线
【本期进展】
今天 25 个 commit,工程累计 227 个。scripts 自有模块 67 → 73 个,23,258 → 25,364 行。
1、素材管线打通:像素化收尾 + 入库门禁 + 低缩放替身 + 一级建筑接入,一次改动 359 个文件、+1884/−239。
2、地图图层系统上线:灵气 / 宗门 / 境界 / 地脉四个图层 + 悬停高亮,新增 MapLayerDefs(120 行)和 MapLayerController(75 行),18 个文件 +578/−38,远端构建已触发。
3、宗门成为独立检查对象:点山门或宗门建筑直接出宗门详情。个人纪事改成按主体归属(actorId),不再靠"位置±4 格"猜这事是谁的——之前它一直在猜错。
4、详情面板加「定位 / 跟随」:一键把镜头移到所选对象,手动拖图自动暂停跟随。镜头移动抽成 ViewFocus,拾取抽成 Picking。
5、造地现在同步重算资源上限(FoodCap / StoneCap / HerbCap);山体按邻接关系连成连续山脊,林地按 4×4 区块成簇并留出林窗;岸线浪带改贴到真正临岸的那条边——原先不分方向一律画在格子顶部,岸在下方或左右时方向就是错的,多面临岸的地方现在能自然拼成 L 形。
6、新增视觉尺度表:人物 / 灵兽 / 建筑各有尺寸档,建筑不再比灵兽小。
7、可靠性一批:存档不再改动活世界——寻路路径随档保存,不再靠清空活世界来对齐;宗门冲突冷却随档保存;社会关系的内层键规范化回 number,JSON 往返后师徒 / 道侣 / 仇怨不再丢。附 3 条回归守卫。
8、静态诊断今天进了门禁(基线式):find_type_errors 加 --check / --update-baseline,按「文件|规则」分组与 lint_baseline.json 比对,只禁新增,现存 144 条历史告警全部登记在案。
9、事件类型 24 → 26。
【问题与风险】
1、main.lua 今天一度超过 1500 行,靠把拾取和镜头逻辑抽出去才退回到 1499。余量还是 1 行。这条约束现在是真在挡功能,不是我自己吓自己。
2、第一批接线修复一次修了 6 处:建筑等级没接进渲染、详情面板关不掉、笔刷判定没贯穿输入层、天雷与清除的坐标 off-by-one、移动时钟双重倍速、动画用的不是真实秒。这些此前全都"看着能跑",说明我的验收面不够宽。
3、verify/lint_baseline.json 现在还没进版本库。基线文件不落 git,等于门禁可以被无声改动——这条我自己先记着。
4、寿元与衰老还是没做。昨天说了,今天没碰。
5、所有性能数字仍是离线跑出来的,真机一轮没过。
【下期计划】
1、把 lint_baseline.json 提交进库,让基线变化出现在 diff 里。
2、补寿元与衰老:年龄 → 衰老曲线 → 自然死亡,接回宗门继任。老的死了,位置才轮得到新人。
3、main.lua 继续往外抽 UI,目标降到 1400 以下。
4、真机验收,帧率与发热报数。
#聚光灯gamejam开发者日志#聚光灯gamejam开发者日志














