概述
开源 O3DE 核心不提供内置 PhysX Vehicle Gem。DawnEngine 的 PhysX Vehicle 在 PhysX 5 之上用射线悬挂模型仿真轿车与履带载具:单个动态底盘刚体、每轮(或每负重轮)接地射线、弹簧–阻尼悬挂,以及按物理子步施加的轮胎 / 履带接触力。车辆逻辑在本 Gem 内实现,不使用 NVIDIA PhysX Vehicle SDK。
面向赛车、军事与工程机械仿真:数据驱动的编辑器装配、内置起步模板、键盘/手柄驾驶辅助,以及 Lua / Script Canvas 控制与状态总线。
核心能力
- 轮式与履带:阿克曼转向、防倾、差速布局;履带差速转向与各向异性摩擦。
- 数据驱动装配:底盘 / 驾驶 / 履带组件可序列化到 Prefab;一键应用模板。
- 输入与脚本:内置 Drive 组件,或通过
VehicleControlRequestBus/ 状态总线由 AI 与脚本驱动。 - 视觉同步:可选轮网格位姿同步与履带行程距离(供 UV 滚动)。
- 调试:悬挂射线、接触点与轮胎力调试绘制。
适用场景
- 可驾驶载具的游戏与训练仿真。
- 坦克 / 工程机械等履带平台。
- 与 HTN、Navigation3D 联动的自主驾驶演示。
协同特性
载具提供「物理移动」,常由 HTN 做决策、Navigation3D 或地面导航提供路径,并在双精度大世界中保持高速运动稳定。手册见 文档站。
