航行灯 (1.1.2加入)

航行灯(Navigation Light),也叫导航灯或位置灯,核心作用是在夜间或能见度低时,让其他飞行员能判断你飞机的位置、运动方向和大概类型,以避免相撞。所有飞机都必须遵守一个共同的基本规则。
- 左翼尖:红色航行灯
- 右翼尖:绿色航行灯
- 尾部:白色航行灯
这个规则源于航海,便于飞行员快速判断对方飞行方向。例如,若看到对方飞机左侧是红光、右侧是绿光,说明你们同向飞行;若看到的正好相反(左绿右红),则意味着你们面对面相向飞行,需要立即警惕
航行灯是可安装在物理体(Sable sub-level)上的照明方块,共有三种颜色:
| 方块 | ID |
|---|---|
| 红色航行灯 | ccpe:red_position_light |
| 绿色航行灯 | ccpe:green_position_light |
| 白色航行灯 | ccpe:white_position_light |
Lua 控制(FMC 门控)
电脑必须在物理体上,且物理体(含约束链)上必须装有 ≥1 个 FMC(ccpe:fmc),否则以下方法返回 0。
| 方法 | 返回 | 说明 |
|---|---|---|
setLights(color, on) |
number | 按颜色开关全部航行灯。color = "red" / "green" / "white" / "all"(大小写不敏感)。返回实际改变状态的灯数。 |
setAllLights(on) |
number | 开关全部颜色的航行灯。等价于 setLights("all", on)。返回实际改变状态的灯数。 |