Wheel Controller 3D 是 Unity 内置 WheelCollider 的完整替代品,它允许更逼真的车辆行为、完全定制和 3D 地面检测。
特征列表:
- 3D地面检测。
- 通过 WheelUAPI 标准化的 Clean API。
- 易于设置。
- 高度优化,适用于移动设备。
- 在桌面 CPU 上,每个轮子、每次物理更新大约需要 0.006 毫秒的 CPU 时间。
- 包括完整的 C# 源代码。
- 通过定制检查器完全可定制。
- 运行时可调弹簧、阻尼器、摩擦力、几何形状等。
- 可调节的旋转、外倾角和脚轮。
- 支持不同表面的 Pacejka 摩擦模型。
- 用于调整摩擦特性的摩擦预设系统。
- 轮胎磨损模拟。
- 适用于不同类型的车辆:汽车、卡车、摩托车、坦克等。
更新功能:
- DamageHandler 现在是一个独立于 VehicleController 的组件,它允许它在 VehicleController 被禁用时工作,它也是可选的。
- Skidmark 代码清理,修复了在经过不同表面或生成新线段时打滑标记中断的问题。
- 更新 EngineComponent 以仅在发动机启动完成后才开始输出扭矩。
- EngineStartStopComponent 音高现在随引擎/启动器 RPM 的变化而变化。
- 排烟不再通过代码设置寿命,改为在排气粒子预制件上使用 LifetimeOverSpeed。