这个控制器可以控制一个或者多个换挡指示灯,这些指示灯会根据引擎转速提示何时换挡。
这个控制器支持设置多级挡位,随着引擎逐渐接近最高转速,这些指示灯会逐步点亮。
| 文件名 | shiftLights.lua |
| 路径 | /lua/vehicle/controller/shiftLights.lua |
| 类型 | 辅助功能 |
| 使用方式 | 多个对象 |
电子元件的序号将决定多级指示灯点亮的顺序。各个电子元件将按照定义的顺序依次点亮。
"outputElectrics": ["led0", "led1", "led2", "led3", "led4", "led5", "led6", "led7"],
单级的换挡指示灯:
"controller": [
["fileName"],
["shiftLights"],
],
"shiftLights": {
"engineName":"mainEngine",
"maxEngineRPMOffset": 400,
"rpmRange": 1000,
"outputElectrics": ["led"],
"flashingOutputElectrics": ["led"],
},
7级的换挡指示灯,在达到最大转速时最后两级会闪烁:
"controller": [
["fileName"],
["shiftLights"],
],
"shiftLights": {
"engineName":"mainEngine",
"maxEngineRPMOffset": 400,
"rpmRange": 3000,
"keepLEDsActive": true,
"hasStallWarning": true,
"outputElectrics": ["led0", "led1", "led2", "led3", "led4", "led5", "led6", "led7"],
"flashingOutputElectrics": ["led6", "led7"],
"flashingAlternateOutputElectrics": [],
},
这篇文章对你有用吗?