切换语言: Deutsch English Español Français 日本語 한국어 Nederlands Polski Português, Brasil Русский Українська

Locomotive/zh: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
Vitduo (talk | contribs)
mNo edit summary
Cardinal (talk | contribs)
Sync with English version.
 
(14 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Languages}}
{{Languages}}
[[Diesel locomotive/zh|内燃机车]]是现在唯一能在在[[Railway network/zh|铁路系统]]上运行的动力机车。它可以在非常长的距离上运送非常大量的物品。在铺设[[Railway network/zh#Tracks|铁轨]]后,你可以自己驾驶一辆有燃料的机车或者可以让其在[[Train stop/zh|火车站]]之间自动运输。
{{:Infobox:Locomotive}}
'''{{Translation|Locomotive}}'''是在{{L|Rail}}上牵引{{L|Railway|火车}}移动的引擎,铁路运输是长距离运输大量物资的最佳方式。在{{L|Space Age}}中,{{Translation|Locomotive}}还可以利用[[Railway/zh#高架铁路|高架铁路]],这些铁路建设在{{L|Rail ramp}}之上,使得火车可以自由跨越地面上的障碍物。
 
{{Translation|Locomotive}}也是玩家前往固定地点的优选工具,因为它的速度比{{L|Car}}和{{L|Tank}}都快得多,只不过因为受轨道限制,它无法自由行动。{{Translation|Locomotive}}可被设置为在{{L|Train stop}}之间自动行驶,也可以手动驾驶,无论{{L|Player}}身处{{Translation|Locomotive}}上还是在与之相连的{{L|Cargo wagon}}上。还可以使用{{L|Rail signal}}和{{L|Rail chain signal}}指定或变更自动行驶的列车在铁路上的行驶路径,以及管理多条铁轨或多个岔道上自动行驶的多列火车。
 
{{Translation|Locomotive}}属于{{L|Burner devices}},需要消耗{{L|Fuel}}行驶;使用燃料的热值越高,{{Translation|Locomotive}}的加速度和最高速度就越快。{{L|Solid fuel}}、{{L|Rocket fuel}}和{{L|Nuclear fuel}}分别可以提供20%/80%/150%的加速度加成和5%/10%/15%的最高速度加成。可以在一列火车上使用多台机车以提高其速度。如果{{Translation|Locomotive}}没有燃料,它仍然可以通过手动驾驶移动,但速度会非常慢。
 
尽管{{Translation|Locomotive}}本身可以手动制造,但原材料中的{{L|Engine unit}}必须使用[[assembling machine/zh|机器]]自动生产,因此无法使用原材料直接手动制造。玩家可以自定义更改{{Translation|Locomotive}}的颜色。
 
== 连接/断开列车 ==
[[File:locomotive_gui.png|thumb|right|300px|{{Translation|Locomotive}}的操作界面]]
要将{{Translation|Locomotive}}与车厢(如{{Translation|Cargo wagon}}或{{L|Fluid wagon}})连接成一列火车,可以将它们在铁轨上并排相邻放置,此时会显示绿色轮廓和连接线;如果要与一节已经放置的车厢连接,可将{{Translation|Locomotive}}移动到车厢附近然后按连接键(默认为{{Keybinding|G}})。要断开火车上的最后一节车厢,然后按断连键(默认为{{Keybinding|V}})。
 
== 防御 ==
行驶中的{{Translation|Locomotive}}通常可以碾压任何挡路的东西(包括虫子、其它{{L|Vehicle}}甚至玩家),因此行驶中的火车并不特别需要保护。然而,如果{{Translation|Locomotive}}的行驶速度太慢,或者目标过于坚固,可能导致停车。如果遇到停车,火车会在尝试加速时不断造成伤害。如果{{Translation|Locomotive}}撞到了{{L|Enemies}},它们会反击并试图摧毁火车和铁轨。
 
部署{{L|Construction robot}}可以在火车停靠车站时进行自动修复。
 
[[File:train_kills_biters.gif|frame|none|火车撞死三只大型撕咬虫。]]
 
== 最高速度 ==
{{Translation|Locomotive}}能达到的最高速度取决于它所牵引的火车。正在加速且满载燃料的火车在每[[time/zh#刻|]]中的速度可由以下公式计算:
 
train_speed = max(0, abs(train_speed) - train_friction_force ÷ train_weight)
train_speed = train_speed + (10 × number_of_locomotives_in_moving_direction × fuel_acceleration_bonus ÷ train_weight)
train_speed = train_speed × (1 - air_resistance_of_front_rolling_stock ÷ (train_weight ÷ 1000))
 
其中:
* <code>train_speed</code> 代表火车速度;
* <code>train_friction_force</code> 代表{{Translation|Locomotive}}和每节车厢的摩擦力之和(机车和任意类型车厢的摩擦力均为0.5);
* <code>train_weight</code> 代表{{Translation|Locomotive}}和每节车厢的总重量(可查阅各物品页面以获取重量值);
* {{Translation|Locomotive}}和车厢的摩擦力和空气阻力可查阅各物品的[https://lua-api.factorio.com/latest/prototypes.html 原型]数据。
* 计算出的 <code>train_speed</code> 值将被限制在 <code>max_speed = 1.2 * fuel_top_speed_multiplier</code> 以内,其中 <code>fuel_top_speed_multiplier</code> 为燃料提供的最高速度乘数。
 
== 燃料持续时间 ==
{| class="wikitable"
{| class="wikitable"
| '''合成方法:''' || {{icon|steel-bar|10|Steel bar/zh}} + {{icon|electronic-circuit|5|Electronic circuit/zh}} + {{icon|engine-unit|15|Engine unit/zh}} + {{icon|time icon|0.5|time/zh}} => {{icon|diesel-locomotive|1|Diesel locomotive/zh}}
|-
|-
| '''所需原料:''' || {{icon|iron-plate|5|Iron plate/zh}} {{icon|copper-plate|7.5|Copper plate/zh}} {{icon|steel-bar|10|Steel bar/zh}} {{icon|engine-unit|15|Engine unit/zh}} {{icon|time icon|6.8|time/zh}}
! 燃料(1单位) !! 燃烧时间(单位:秒)
|-
| {{Imagelink|Wood}} || 3.33
|-
| {{Imagelink|Coal}} || 6.67
|-
| {{Imagelink|Solid fuel}} || 20
|-
| {{Imagelink|Rocket fuel}} || 166.67
|-
| {{Imagelink|Nuclear fuel}} || 2016.67
|}
 
== 驾驶控制 ==
下表中均为默认键位,可以在设置菜单中更改。
 
{| class="wikitable"
|-
! 功能
! 键盘和鼠标
! 手柄
|-
| 进入/离开
| {{Keybinding|enter}}
| {{Keybinding|ZR|X}}
|-
| 加速
| {{Keybinding|W}}
| ''前推'' {{Keybinding|左摇杆}}
|-
|-
| '''最大功率:''' || 600 kW ([[Fuel/zh|燃料]])
| 减速/倒车
| {{Keybinding|S}}
| ''后推'' {{Keybinding|左摇杆}}
|-
|-
| '''血量:''' || 1000
| 在道岔处选择路线(左/右)
| {{Keybinding|A}}/{{Keybinding|D}}
| ''左/右推'' {{Keybinding|左摇杆}}
|-
|-
| 连接/断开列车
| {{Keybinding|G}}/{{Keybinding|V}}
| 未设置
|}
|}


== 火车 ==
当使用手柄,例如在[[Nintendo Switch version/zh|任天堂Switch]]上进行游戏时,左摇杆的驾驶功能可在两种模式之间切换:
[[File:train-example-1.png|thumb|256px]]
* 相对模式(默认):将摇杆向任意方向推动会使载具自动转向,并使载具向相应方向加速。
组建一列火车你最少需要放置一辆内燃机车和一辆[[Cargo wagon/zh|货运车厢]]。要把它们连接起来你需要驾驶机车靠近[[Cargo wagon/zh|货运车厢]]然后按“G”(默认)将它们连城一列。按“V”(默认)键可以将最后一辆车厢断开连接。
* 绝对模式:向前/后推动摇杆会使载具加速/减速,向左/右推动摇杆会使载具向相应方向转弯。
 
== 相关成就 ==
{{Achievement|getting-on-track}}
{{Achievement|getting-on-track-like-a-pro}}
{{Achievement|watch-your-step}}
 
== 图集 ==
<gallery widths=320px>
File:trains_colors.png|不同颜色的{{Translation|Locomotive}}。
</gallery>
 
== 更新历史 ==
{{history|2.0.7|
* 新的{{Translation|Locomotive}}音效。}}
 
{{history|0.17.0|
* {{Translation|Locomotive}}的燃料消耗量翻倍。}}
 
{{history|0.16.0|
* {{Translation|Locomotive}}会在提示栏中显示列车ID。此ID可用于设置{{Translation|Circuit network}}条件。}}
 
{{history|0.15.19|
* 当在{{Translation|Train stop}}旁放置{{Translation|Locomotive}}时,机车会自动对齐车站。}}
 
{{history|0.15.7|
* {{Translation|Inserters}}不再从机车中取出燃料,而是取出燃烧产物(如果有)。}}
 
{{history|0.15.0|
* 物品名称从“燃油机车”改为“{{Translation|Locomotive}}”。}}
 
{{history|0.14.0|
* 在{{Translation|Locomotive}}中增加了玩家装备插槽显示。}}
 
{{history|0.13.0|
* 新的{{Translation|Locomotive}}图像。
* 可以更改机车颜色。
* 对横向和纵向尺寸进行了标准化。
}}
 
{{history|0.12.1|
* 自动运行的列车无法被旋转。}}
 
{{history|0.12.0|
* 现在会在提示栏内显示装载物品。}}
 
{{history|0.11.18|
* 提高{{Translation|Locomotive}}和{{Translation|Cargo wagon}}的造价。
* 在不增加{{Translation|Locomotive}}的情况下移除及合并列车不再清除时刻表。
}}
 
{{history|0.11.6|
* 列车时刻表现在可以复制粘贴了。}}
 
{{history|0.10.2|
* 旋转时会重新计算路线。}}
 
{{history|0.10.0|
* {{Translation|Locomotive}}以赞助玩家命名。}}
 
{{history|0.9.0|
* 修改生产配方。}}
 
{{history|0.5.0|
* 如果列车尾部也有{{Translation|Locomotive}},则列车可以自动向后行驶。
* 新的{{Translation|Locomotive}}图像。
* 提高{{Translation|Locomotive}}、车厢、{{Translation|Rail}}的造价。
}}
 
{{history|0.4.1|
* 更平滑(精确)地放置机车/车厢。
* 在放置时旋转可以改变机车的方向。
* 可以从车厢两侧断开连接。
}}
 
{{history|0.4.0|
* {{Translation|Locomotive}}开始使用{{Translation|Fuel}}。
* {{Translation|Locomotive}}和{{Translation|Car}}可以被拆除。
* 简化{{Translation|Locomotive}}和{{Translation|Car}}的驾驶(加速、刹车、倒车)。
* 自动驾驶功能,火车可以设置时刻表,以自动前往车站(以赞助玩家命名)。
}}
 
{{history|0.2.8|
* 在机车下方显示生命条。}}
 
{{history|0.2.1|
* 活动时开启车灯。}}
 
{{history|0.1.0|
* 加入游戏。}}


== 参见 ==
== 参见 ==
* [[Cargo wagon/zh|货运车厢]]
* {{L|Railway}}
* [[Railway network/zh|铁路系统]]
* {{L|Cargo wagon}}
* {{L|Fluid wagon}}
* {{L|Artillery wagon}}


{{C|Items}} {{C|Railway network}}
{{LogisticsNav}}
{{C|Railway}}
{{C|Rolling stock}}

Latest revision as of 09:08, 23 April 2025

内燃机车

生产配方

4
+
10
+
20
+
30
1

原料总计

16.5
+
15
+
20
+
10
+
30

地图图标

容量

3 (fuel only)

生命值

1000
1300 1600
1900 2500

抗性

酸蚀伤害: 3/20%
爆炸伤害: 15/30%
火焰伤害: 15/50%
撞击伤害: 50/60%
物理伤害: 15/30%

堆叠数量

5

火箭容量

5 (1 组)

占地面积

2×6

能量消耗

600 千瓦 (燃烧)

开采工时

0.5

重量

2000

原型类型

locomotive

内部名称

locomotive

前置科技

加成科技

可由以下设施生产

可使用以下燃料

内燃机车是在铁轨上牵引火车移动的引擎,铁路运输是长距离运输大量物资的最佳方式。在太空时代中,内燃机车还可以利用高架铁路,这些铁路建设在铁路斜坡之上,使得火车可以自由跨越地面上的障碍物。

内燃机车也是玩家前往固定地点的优选工具,因为它的速度比汽车坦克都快得多,只不过因为受轨道限制,它无法自由行动。内燃机车可被设置为在车站之间自动行驶,也可以手动驾驶,无论玩家身处内燃机车上还是在与之相连的货运车厢上。还可以使用常规铁路信号联锁铁路信号指定或变更自动行驶的列车在铁路上的行驶路径,以及管理多条铁轨或多个岔道上自动行驶的多列火车。

内燃机车属于燃烧设备,需要消耗燃料行驶;使用燃料的热值越高,内燃机车的加速度和最高速度就越快。固体燃料火箭燃料核能燃料分别可以提供20%/80%/150%的加速度加成和5%/10%/15%的最高速度加成。可以在一列火车上使用多台机车以提高其速度。如果内燃机车没有燃料,它仍然可以通过手动驾驶移动,但速度会非常慢。

尽管内燃机车本身可以手动制造,但原材料中的内燃机必须使用机器自动生产,因此无法使用原材料直接手动制造。玩家可以自定义更改内燃机车的颜色。

连接/断开列车

内燃机车的操作界面

要将内燃机车与车厢(如货运车厢或液罐车厢)连接成一列火车,可以将它们在铁轨上并排相邻放置,此时会显示绿色轮廓和连接线;如果要与一节已经放置的车厢连接,可将内燃机车移动到车厢附近然后按连接键(默认为G)。要断开火车上的最后一节车厢,然后按断连键(默认为V)。

防御

行驶中的内燃机车通常可以碾压任何挡路的东西(包括虫子、其它载具甚至玩家),因此行驶中的火车并不特别需要保护。然而,如果内燃机车的行驶速度太慢,或者目标过于坚固,可能导致停车。如果遇到停车,火车会在尝试加速时不断造成伤害。如果内燃机车撞到了敌人,它们会反击并试图摧毁火车和铁轨。

部署建设机器人可以在火车停靠车站时进行自动修复。

火车撞死三只大型撕咬虫。

最高速度

内燃机车能达到的最高速度取决于它所牵引的火车。正在加速且满载燃料的火车在每中的速度可由以下公式计算:

train_speed = max(0, abs(train_speed) - train_friction_force ÷ train_weight)
train_speed = train_speed + (10 × number_of_locomotives_in_moving_direction × fuel_acceleration_bonus ÷ train_weight)
train_speed = train_speed × (1 - air_resistance_of_front_rolling_stock ÷ (train_weight ÷ 1000))

其中:

  • train_speed 代表火车速度;
  • train_friction_force 代表内燃机车和每节车厢的摩擦力之和(机车和任意类型车厢的摩擦力均为0.5);
  • train_weight 代表内燃机车和每节车厢的总重量(可查阅各物品页面以获取重量值);
  • 内燃机车和车厢的摩擦力和空气阻力可查阅各物品的原型数据。
  • 计算出的 train_speed 值将被限制在 max_speed = 1.2 * fuel_top_speed_multiplier 以内,其中 fuel_top_speed_multiplier 为燃料提供的最高速度乘数。

燃料持续时间

燃料(1单位) 燃烧时间(单位:秒)
木材
3.33
煤矿
6.67
固体燃料
20
火箭燃料
166.67
核能燃料
2016.67

驾驶控制

下表中均为默认键位,可以在设置菜单中更改。

功能 键盘和鼠标 手柄
进入/离开 回车 ZR + X
加速 W 前推 左摇杆
减速/倒车 S 后推 左摇杆
在道岔处选择路线(左/右) A/D 左/右推 左摇杆
连接/断开列车 G/V 未设置

当使用手柄,例如在任天堂Switch上进行游戏时,左摇杆的驾驶功能可在两种模式之间切换:

  • 相对模式(默认):将摇杆向任意方向推动会使载具自动转向,并使载具向相应方向加速。
  • 绝对模式:向前/后推动摇杆会使载具加速/减速,向左/右推动摇杆会使载具向相应方向转弯。

相关成就

步入正轨

建造出内燃机车

轻车熟路

在游戏90分钟内建造出内燃机车

迷之归西

被行驶中的机车撞死。

图集

更新历史

  • 2.0.7:
    • 新的内燃机车音效。
  • 0.17.0:
    • 内燃机车的燃料消耗量翻倍。
  • 0.16.0:
    • 内燃机车会在提示栏中显示列车ID。此ID可用于设置信号网络条件。
  • 0.15.19:
    • 当在车站旁放置内燃机车时,机车会自动对齐车站。
  • 0.15.7:
    • 机械臂不再从机车中取出燃料,而是取出燃烧产物(如果有)。
  • 0.15.0:
    • 物品名称从“燃油机车”改为“内燃机车”。
  • 0.14.0:
    • 在内燃机车中增加了玩家装备插槽显示。
  • 0.13.0:
    • 新的内燃机车图像。
    • 可以更改机车颜色。
    • 对横向和纵向尺寸进行了标准化。
  • 0.12.1:
    • 自动运行的列车无法被旋转。
  • 0.12.0:
    • 现在会在提示栏内显示装载物品。
  • 0.11.18:
    • 提高内燃机车和货运车厢的造价。
    • 在不增加内燃机车的情况下移除及合并列车不再清除时刻表。
  • 0.11.6:
    • 列车时刻表现在可以复制粘贴了。
  • 0.10.2:
    • 旋转时会重新计算路线。
  • 0.10.0:
    • 内燃机车以赞助玩家命名。
  • 0.9.0:
    • 修改生产配方。
  • 0.5.0:
    • 如果列车尾部也有内燃机车,则列车可以自动向后行驶。
    • 新的内燃机车图像。
    • 提高内燃机车、车厢、铁轨的造价。
  • 0.4.1:
    • 更平滑(精确)地放置机车/车厢。
    • 在放置时旋转可以改变机车的方向。
    • 可以从车厢两侧断开连接。
  • 0.4.0:
    • 内燃机车开始使用燃料。
    • 内燃机车和汽车可以被拆除。
    • 简化内燃机车和汽车的驾驶(加速、刹车、倒车)。
    • 自动驾驶功能,火车可以设置时刻表,以自动前往车站(以赞助玩家命名)。
  • 0.2.8:
    • 在机车下方显示生命条。
  • 0.2.1:
    • 活动时开启车灯。

参见