17173 > 游戏资讯 > 官方公告 > 正文

《The Bus - 城市公交模拟》开发日志 16:重制版车轮物理系统深度解析

2026-07-10 03:16:10 神评论
17173 新闻导语

《The Bus》重制版车轮物理大升级!3D碰撞系统取代旧方案,告别车轮穿透障碍物,更真实悬挂反应。开发日志16深度解析,抢先看新系统如何提升驾驶沉浸感。

目前我们正在重制《The Bus - 城市公交模拟》中车轮与周围环境的交互方式。原有的系统将被全新的“3D 碰撞系统”所取代,该系统能更可靠地检测车轮周围的障碍物。

关于截图的说明

在展示的截图中,我们使用了《Fernbus Simulator》中的公交车作为演示。但请注意,这套全新的 3D 碰撞系统将首先应用于《The Bus - 城市公交模拟》中。

原有系统

此前,我们使用“横向碰撞系统”和“纵向碰撞系统”来处理此类交互。这两个系统均基于简化的检测逻辑:从靠近车轮中心的一个点出发,仅在单一维度上检测是否有障碍物。

横向碰撞系统

横向碰撞系统负责处理侧面接触。当车轮靠近障碍物时,有时无法第一时间正确检测到障碍物,反而经常会识别到路面。这导致车轮会明显穿过障碍物,而悬挂系统却没有任何反应。对于位于车轮侧面的障碍物而言,这种表现非常不真实。

纵向碰撞系统

纵向碰撞系统的工作原理类似,但针对的是车轮前方或后方的障碍物。当车辆从前方接近障碍物时,车轮同样可能检测滞后。在某些情况下,即便障碍物已经直接出现在车轮前方,检测系统依然只识别到了路面。结果就是,车轮在悬挂系统未正确触发的情况下穿过了障碍物。

共同的问题

上述两个系统的问题都在于,障碍物的位置仅通过车轮中心附近的一条简单射线来计算。这意味着只有当车轮中心刚好到达表面或已经穿过表面时,障碍物才会被检测到。换句话说,系统的反应太慢了。

全新的 3D 碰撞系统

通过全新的 3D 碰撞系统,我们解决了这一核心痛点。新方案整合了此前独立的横向与纵向碰撞检测逻辑,现在能够以三维视角检查车轮周围的区域。因此,障碍物的检测不再局限于单一方向,而是覆盖了车轮周围的相关区域。

一旦 3D 碰撞系统检测到障碍物,车辆便会做出相应反应。车轮不再会不自然地穿过障碍物,而是能够更早地进行识别,并以更符合逻辑的方式做出响应。

这一点在与环境发生侧面接触时尤为明显,例如当车辆紧贴边界行驶时。如果你平行于边缘行驶,得益于新系统,车轮现在的轨迹能更贴合轮胎的实际形状。因此,车辆会顺着边缘滚动,而不是不自然地滑过或穿透边界。

全新的 3D 碰撞系统对车轮前方或后方的障碍物也能做出更早、更准确的反应。这意味着悬挂系统的触发不再仅仅取决于车轮中心是否已经到达或穿过障碍物,而是将车轮周围的整个区域纳入了考量。

系统何时触发

如果障碍物靠近车轮但仍处于相关碰撞区域之外,悬挂系统将保持原状。只有当障碍物进入该区域时,3D 碰撞系统才会介入。

改进之处

有了全新的 3D 碰撞系统,检测逻辑不再基于车轮发出的一条单一射线,而是综合考量了车轮周围的相关区域。我们在视频中展示了该系统如何更准确地检测障碍物、高度差及倾斜表面,以及这将如何改善车轮在多种场景下的反应表现。

目前展示的系统仍处于开发阶段,并非最终版本。我们将持续为您更新进展,并分享更多关于《The Bus - 城市公交模拟》开发工作的幕后细节。

【来源:steam】
我想了解这个游戏:
官网 专区 下载 礼包
关于The Bus - 城市公交模拟,开发日志,车轮物理系统,3D碰撞系统,障碍物检测,悬挂系统,重制版,碰撞系统,城市公交模拟的新闻