Skip to content

车辆-–-额外开关

汉化标题:车辆 – 额外开关
原文标题:Cars – Extra switches
汉化更新时间:2025-01-14 12:00:00 +0800
英文原文最新更新时间:2025-10-23 18:19:44 -0300

车辆可以定义最多四个额外开关(自 0.1.76 起最多六个开关),通常称为 EXTRA_A、EXTRA_B 等。用户可以在控制器设置中、Content Manager 的 Patch 部分中设置与每个开关关联的按钮。在 controls.ini 中,它们被称为 __EXT_LIGHT_A__EXT_LIGHT_B 等,因为最初它们主要用于额外的灯光。

这些开关可以用作模拟或数字仪表、发光条目或动画的输入。此外,它们在 Lua 脚本中可用作 car.extraA、car.extraB 等。如果启用了扩展物理,您还可以在动态控制器中将其用作 LIGHT_EXTRA_ALIGHT_EXTRA_B 等。

自 0.1.76 起,额外开关也可以配置:

ini
[EXTRA_SWITCHES]
SWITCH_A = Role   ; 加载时显示的开关角色(可选)
SWITCH_A_FLAGS =  ; 开关标志(可选)

可用的开关标志:

  • HOLD_MODE:将默认行为从像切换一样更改为仅在按下按钮时激活;
  • STATIONARY_ONLY:仅在车辆未移动时可以更改;
  • NEURAL_GEAR_ONLY:仅在空档时可以更改;
  • REQUIRES_BRAKE:仅在踩下刹车踏板时可以更改;
  • KEEP_ON_RESET:车辆传送时不会关闭(在 0.3.0-preview123 中添加)。