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

Train stop/zh: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
Cardinal (talk | contribs)
mNo edit summary
Cardinal (talk | contribs)
m 图集: paste errer
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
'''{{Translation|Train stop}}'''用于提供一个可命名的地点,以便火车在这些地点之间自动运输物品。与{{L|Locomotive}}一样,{{Translation|Train stop}}的颜色可由玩家自定义。此外,可以使用{{L|Rich text}}进一步自定义{{Translation|Train stop}}的名称,例如使用物品图标。
'''{{Translation|Train stop}}'''用于提供一个可命名的地点,以便火车在这些地点之间自动运输物品。与{{L|Locomotive}}一样,{{Translation|Train stop}}的颜色可由玩家自定义。此外,可以使用{{L|Rich text}}进一步自定义{{Translation|Train stop}}的名称,例如使用物品图标。


== 原理机制 ==
== 机制 ==
{{Translation|Train stop}}用于标识火车停靠的位置。每放置一座{{Translation|Train stop}},都会在火车的{{L|Railway|列车时刻表|anchor=列车时刻表}}界面内增加一个可供停靠的地点,这可以用于创建火车的装卸站。
{{Translation|Train stop}}用于标识火车停靠的位置。每放置一座{{Translation|Train stop}},都会在火车的{{L|Railway|列车时刻表|anchor=列车时刻表}}界面内增加一个可供停靠的地点,这可以用于创建火车的装卸站。


Line 21: Line 21:
在火车行驶途中,如果新建{{Translation|Train stop}}的容量未满,火车可能会重新规划其路径并驶向同名的不同{{Translation|Train stop}}。在这种情况下,该列火车将不再计入原{{Translation|Train stop}}的列车限制数量。
在火车行驶途中,如果新建{{Translation|Train stop}}的容量未满,火车可能会重新规划其路径并驶向同名的不同{{Translation|Train stop}}。在这种情况下,该列火车将不再计入原{{Translation|Train stop}}的列车限制数量。


{{Translation|Train stop}}可以接入信号网络并将信号传递给火车,也可以读取火车的货物内容,使用唯一ID来标识火车,或者统计前往{{Translation|Train stop}}
{{Translation|Train stop}}可以接入信号网络并将信号传递给火车,也可以读取火车的货物内容,使用唯一ID来标识火车,或者统计前往{{Translation|Train stop}}的火车数量。
的火车数量。


当读取停靠{{Translation|Train stop}}的火车货物内容时,流体的量会向下取整到最接近的整数,除非流体量小于1,此时会取整到1。
当读取停靠{{Translation|Train stop}}的火车货物内容时,流体的量会向下取整到最接近的整数,除非流体量小于1,此时会取整到1。
Line 42: Line 41:
<gallery widths=320px heights=170px>
<gallery widths=320px heights=170px>
File:train_stops_colors.png|三条设有不同颜色{{Translation|Train stop}}的铁路。
File:train_stops_colors.png|三条设有不同颜色{{Translation|Train stop}}的铁路。
File:train_stop_gui.png|{{Translation|Train stop}}在{{Translation|Train stop}}界面中列出的四列火车。
File:train_stop_gui.png|在{{Translation|Train stop}}界面中列出的四列火车。
</gallery>
</gallery>



Latest revision as of 09:02, 21 April 2025

车站

生产配方

0.5
+
5
+
6
+
6
+
3
1

原料总计

8.25
+
7.5
+
14
+
3

地图图标

生命值

250
325 400
475 625

堆叠数量

10

火箭容量

10 (1 组)

占地面积

2×2

开采工时

0.2

原型类型

train-stop

内部名称

train-stop

前置科技

可由以下设施生产

车站用于提供一个可命名的地点,以便火车在这些地点之间自动运输物品。与内燃机车一样,车站的颜色可由玩家自定义。此外,可以使用富文本进一步自定义车站的名称,例如使用物品图标。

机制

车站用于标识火车停靠的位置。每放置一座车站,都会在火车的列车时刻表界面内增加一个可供停靠的地点,这可以用于创建火车的装卸站。

当存在多个同名的车站时,火车总是会前往距离最近的站点。“最近”并不是两座车站间铁轨的长度,而是指火车通过寻路算法计算出的路线长度,此距离受铁路上的火车影响。除了路线长度外,如果空闲的车站距离并不太远,则火车会优先选择空闲的车站,而非被占用的车站。

车站的界面会显示在该车站停靠的每辆火车的信息,包括其名称、当前活动以及在地图上的位置。此外,可以通过车站界面或信号网络为其设置列车限制。只有限制数量内的火车可以在寻路时将受限车站作为目的地。如果列车限制数量低于以该车站作为目的地的火车数量,这些火车将继续前往该车站,否则火车将不会停靠。

火车会尽量避免经过非目的地车站的路线,也就是在寻路算法中这种路线会有惩罚,这通常会强迫列车选择一个“更近”的路线。

信号网络

可以通过信号网络来启用或禁用车站。当车站被禁用时,火车不会前往该车站。如果列车时刻表中包含了已被禁用的车站,它会优先选择具有相同名称的未禁用车站。如果没有这种车站,火车会进入“目的地已满”状态并等待,直到车站重新启用。如果火车在车站禁用时正在车站停靠或在前往该车站的途中,则它会继续前往该车站并等待发车条件满足。

当火车尝试前往一座已经启用的车站时,它会首先检查该车站是否设置了“列车限制”。此设置会限制允许前往该车站的最大火车数量。如果前往该车站的火车数量(包括在车站停留的火车)大于或等于车站当前的列车限制,则火车不会前往该车站,而是在时刻表中检索已启用的其它同名车站。如果同名的所有车站都已满,火车将进入“目的地已满”状态。一旦同名车站被启用以允许更多火车停靠,火车会继续前往车站。与禁用车站类似,如果车站的列车限制在火车在前往车站的途中发生更改,火车会继续前往车站并等待发车条件满足。将车站的列车限制设置为0基本等效于禁用车站。

当存在多个同名的有效车站时,火车将首先检查每座车站的“优先级”。车站优先级可以手动设置,也可以通过信号网络设置。优先级最低为0,最高为255,默认为50,火车将优先前往高优先级的车站。如果所有有效车站的优先级都相同,火车将前往最近的车站。火车只在发车时考虑车站优先级;如果车站的优先级在火车在行驶途中发生变化,导致它在列车时刻表中不再是优先级最高的车站时,火车不会立即重新规划路径前往新的最高优先级车站,而是会继续按照原路线行驶。

在火车行驶途中,如果新建车站的容量未满,火车可能会重新规划其路径并驶向同名的不同车站。在这种情况下,该列火车将不再计入原车站的列车限制数量。

车站可以接入信号网络并将信号传递给火车,也可以读取火车的货物内容,使用唯一ID来标识火车,或者统计前往车站的火车数量。

当读取停靠车站的火车货物内容时,流体的量会向下取整到最接近的整数,除非流体量小于1,此时会取整到1。

指示灯

车站顶部设有指示灯,它们会显示车站的运行状态:

   黄灯常亮 – 车站无列车占用,可以停靠。

   黄灯交替 – 有列车正在接近或者通过车站。

   黄灯闪烁 – 有列车正在车站内停靠。

   没有灯光 – 车站无效。

   红灯闪烁 – 车站被信号网络禁用。

图集

更新历史

  • 1.1.0:
    • 允许为车站设置列车限制。
    • 在信号逻辑中,火车中装载的流体量小于1时会被取整到1,而非0。
  • 0.17.0:
    • 更改生产配方,现在会用到铁棒。
  • 0.15.0:
    • 车站在寻路算法中增加2000格的惩罚,因此火车会尽量避开与其路径无关的站点。
    • 当活动车站被拆除时,所有在该站停靠的火车都会立即驶离。
  • 0.13.0:
    • 新的图像。
    • 摆放辅助指示器。
    • 在鼠标悬停时可显示火车停靠的位置。
  • 0.10.0:
    • 现在可以修改车站名称。
  • 0.7.0:
    • 放置时会显示火车的进站方向。
    • 每个火车站可以有多个站牌。
  • 0.4.1:
    • 放置后不可旋转。

参见