车辆控制器用于驱动BeamNG里所有有动力驱动的车辆. 管理动力总成的控制与干涉,为不同的变速箱类型适配不同的换挡逻辑控制器
此控制器或空白控制器必须作用在任何车辆或者物体上才能产生效果
这是发动机和变速箱电控 数据的主要来源
| 文件名称 | vehicleController.lua |
| 路径 | /lua/vehicle/controller/vehicleController.lua |
| 类型 | 主要 |
| 使用方式 | 单一对象 |
| defaultOrder | 500 |
这些属性是从属于车辆控制器的指定属性
取决于变速箱类型,每个换挡逻辑的子控制器会有其指定的属性
仅作用于自动变速箱以及街机变速箱模式
高数值意味着控制器在收油时会更快地升挡
仅作用于自动变速箱以及街机变速箱模式
高数值意味着控制器在给油时会更快地降挡
仅作用于自动变速箱以及街机变速箱模式
高数值意味着控制器在重油时会更快地降挡
仅作用于自动变速箱以及街机变速箱模式
高数值意味着控制器在轻油时会更快地升挡
仅作用于自动变速箱以及街机变速箱模式
用于防止车辆在轮胎空转时立刻升挡
仅作用于自动变速箱以及街机变速箱模式
用于防止车辆在刹车导致驱动胎锁死的情况下立刻降挡
用于使用升降挡键位时的手动挡变速箱,以及当双离合变速箱手动选挡时
在使用H排挡更换挡位时,此属性不适用
"controller": [
["fileName"],
["vehicleController", {}],
],
"vehicleController": {
"calculateOptimalLoadShiftPoints": true,
"transmissionGearChangeDelay":2,
"gearboxDecisionSmoothingUp":2,
"gearboxDecisionSmoothingDown":2,
"aggressionSmoothingUp":1,
"aggressionSmoothingDown":0.5,
"aggressionHoldOffThrottleDelay":1.75,
"lowShiftDownRPM":1000,
"lowShiftUpRPM":1800,
},
一个车辆的车辆控制器属性,通常平分在这个车辆的各种发动机与变速箱之间
削弱低段扭矩的部件可能会提高 clutchLaunch 的数据, 相较下提高最大转速的部件会提高 highShiftRPM 的数值
这篇文章对你有用吗?