《废墟图书馆》里那个“渗透天堂”的废墟关卡,我第一次打的图书透天堂建时候死了十七次。不是馆渗夸张,是废墟实打实按着计数器数的。后来我花了一个周末,图书透天堂建用Blender把整个场景的馆渗碰撞体拆了一遍,才搞明白问题出在哪儿——这关的废墟建模逻辑,跟玩家直觉之间隔着一道鸿沟。图书透天堂建
先说说这关的馆渗空间结构。渗透天堂本质上是废墟一个垂直叠层的箱庭,三层半的图书透天堂建错位平台,中间用断裂的馆渗廊桥连接。问题在于,废墟廊桥的图书透天堂建碰撞体比视觉模型窄了大概十五厘米。你看着角色踩在桥面上,馆渗实际上脚底已经悬空了。这种“视觉欺骗”在《废墟图书馆》里不是孤例,但渗透天堂把它放大了——因为这里没有护栏,掉下去就是即死区域。
我拆包之后发现,桥面的mesh用的是单面片,法线朝上。但碰撞体用了box collider,厚度只有0.1个单位。角色控制器在边缘检测时,如果速度向量和碰撞体法线夹角超过某个阈值,就会被判定为“滑落”而不是“站立”。这解释了为什么有时候你明明停住了,角色还是往下掉。不是操作问题,是几何体在跟你作对。
再说光照。渗透天堂的“天堂”感全靠体积雾和自发光材质撑着。但那些悬浮的光点——玩家以为是装饰——其实有一部分是隐藏的平台标记。开发组把几个关键跳跃点做成了发光粒子,亮度调得跟背景光晕几乎一样。你站在下层往上看,根本分不清哪个是路,哪个是景。我第一次通关后看速通视频,发现人家直接往“光点”上跳,我还在找实体平台。这设计挺贼的,它逼你放弃视觉判断,改用节奏感。
有个细节值得单独拎出来:第三层往第四层过渡的那个缺口。视觉上是个直角,但碰撞体是个斜面。你贴着墙走,会被慢慢推出去,而不是卡住。我试过用不同角色跑这段,移速越快的角色被推得越明显。这说明碰撞体的斜面角度是固定的,但角色控制器的“贴墙滑动”参数没做适配。结果就是,轻装角色能蹭过去,重装角色直接滑进深渊。
说到角色,渗透天堂的敌人配置也跟建模有关。那些飘在半空的“天使”型敌人,攻击判定框比模型大一圈。你看着躲开了翅膀,实际上判定已经打在你身上。我拿尺子量过——好吧,是拿Blender的测量工具——判定框比模型宽出约0.3个单位。这0.3在平地上无所谓,但在渗透天堂这种窄桥环境里,就是“明明躲了还是被打下去”的元凶。
我后来自己改了一版碰撞体,把桥面加宽到视觉宽度,把斜面改成垂直面,把光点标记换成实体几何。改完之后,通关时间从四十分钟压到十二分钟。但说实话,原版那种“别扭感”反而成了这关的记忆点。它不让你舒服,你才会记住每一块砖的位置。就像废墟图书馆本身——你是在废墟里找路,不是在公园里散步。
现在回头看,渗透天堂的建模问题不是bug,是设计选择。它用几何体跟你玩心理战。你以为是操作失误,其实是碰撞体在笑。这种设计在商业游戏里少见,但在独立游戏里挺常见——开发者知道你会死,但希望你死得明白。我花了十七次才明白,也算值了。