下载 App
开发日志5#
10/1918 浏览综合
一、问题反馈
(图片5/图片6 是有一些问题目前已经修复好)
用户上传真机录屏(Android 15),反馈:轨道在隧道里正常,一出隧道到地面轨道就消失。
强调该问题前一天已反馈但未修复,且"预览正常、真机异常"。
明确要求:提取录屏帧分析,按真机现象修复,不能只凭预览正常就宣称修好。
二、问题定位
对录屏抽帧(28.9 秒 / 1920×864)比对后发现:出洞后消失的不只是钢轨,道床、大片地面、接触网同时消失;而列车、树木、房屋、天空仍正常显示。
说明不是"轨道太暗/太细",而是整套基础设施的渲染在移动端失效。
排查中实际复现出着色器接口不匹配错误(顶点阶段与像素阶段接口不一致),渲染器直接跳过这些构件,画面正好对应录屏里"列车悬空、树木房屋还在"的状态。
进一步发现材质 pass 的读取方式有误,导致兼容处理改到了错误的着色阶段。
三、修复内容
为露天轨道和地面基建增加移动端兼容渲染路径,使用与树木、房屋相同的顶点色着色族。
真实补齐顶点颜色数据并烘焙分面明暗,保证渲染结果稳定。
修正材质 pass 的读取方式,改为按官方 XML 中的 pass 名称逐项处理,避免修改到错误的阶段。
保留隧道内原本正常的受光材质,避免地下轨道被改成恒亮。
四、验证结果
官方构建成功。
出洞上坡侧面、弯道高架、隧道内多角度实际截图,轨道、道床、地面、接触网均可见。
洞口连续前进/倒车 120 帧回归通过(441 项检查)。
最终回归运行无 Lua、资源、着色器错误。
五、说明与待确认
以上为云端 GLES + 移动渲染路径验证,不等同于 Android 真机实测。
需在真机上确认原问题是否彻底解决。#聚光灯gamejam开发者日志




















