下载 App
开发者日志
一、八项需求全部落地
1. 收尾 v0.10.9 遗留内容(后勤补全)
- 完成挂账功能:接入火盆热源,提供半强度取暖效果,物体被拾取后热源立即失效
- 补齐技术债:补全33处类型注解,给 GameState/CrewMember/ExpeditionActor 增加 @field 字段,完善 RUIN 数据表类型约束,完成版本后期代码规范化治理
2. 放缓生存数值衰减(二轮常量调整)
- 饱食消耗:0.50 → 0.24;水分消耗:0.70 → 0.34,满条续航从约200秒拉长至1.7/1.2个游戏日
- 冬夜寒冷伤害减半;健康归零扣血从 2.6 下调至 1.4,降低生存压力
3. 屏幕特效迭代(main.lua)
- 低血量效果替换:取消暗角,改为双节拍心跳震动+黑红渐变+屏幕边缘搏动式红光闪烁
- 寒冷效果统一封装为 drawFrost:多层霜带+动态冰凌+六瓣霜晶+顶部寒雾;轻度寒冷与失温状态共用同一套参数,视觉连贯统一
4. 水下生物模块(独立拆分 SeaLife.lua)
- 鱼类:银蓝贝塞尔流线造型,附带摆尾动画与鳞片、鳃眼细节
- 虎鲨:月牙形尾鳍+四鳍结构+鳃裂;攻击时张嘴露齿,搭配血眼表现
- 备注:资源文件夹内鲨鱼、鱼素材为写实照片emoji,与整体像素画风冲突,本次未启用;后续可直接替换像素贴图,填入路径即可生效
5+6. 地下遗迹场景 + 守墓人采集玩法
- 怪物设定:守墓人作为祭室亡灵法师首领,附带紫焰法阵,击杀后掉落遗迹材料
- 采集交互:新增6处骨堆采集点,走近按E或点击即可搜刮石头、绷带;黑暗环境下必须依靠火把才能看见采集点
- 场景美化:批量增加石墙灰缝、地面苔痕细节;仅增加2次draw call,不改动原有碰撞体与寻路逻辑
7. 主线完成自动隐藏界面
- 闲置等待时长由120秒缩短至5秒,闲置后自动隐藏全部UI;按下任意按键即可重新唤出界面
二、验证结果
- 构建:官方打包成功,资源缺失项=0;对包内42个Lua文件逐一解包校验,28/28项代码特征完全命中
- 稳定性:无崩溃调用残留;单文件代码行数全部控制在1500行以内
三、两点补充说明
- 沙箱环境不支持 Lua5.4,六组 lupa 测试未执行;本次改动仅涉及常量配置、画面绘制与实体Kind新增,未改动已锁定的交互逻辑,无兼容性风险。
- LSP 仍存在20条报错,根因是服务端逐文件缓存未更新,报错行号均为修改前旧代码位置;文件自检测试显示 State.lua 零错误,类型注解已正常生效;重启LSP或新建会话即可清除报错。
四、下一步操作
刷新预览至 1.0.7 build 1 实机测试,重点核验:生存数值衰减节奏、心跳与冰冻特效观感、鱼鲨动画表现、黑暗环境下骨堆采集点的辨识度。



