Train stop/zh: Difference between revisions
Changed links going to the redirect Diesel_locomotive/zh to go to Locomotive/zh. |
m →图集: paste errer |
||
(9 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{Languages}} | {{Languages}} | ||
{{:Infobox:Train stop}} | {{:Infobox:Train stop}} | ||
[[Train | '''{{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}}时,火车总是会前往距离最近的站点。“最近”并不是两座车站间铁轨的长度,而是指火车通过[[Railway/Train path finding/zh|寻路算法]]计算出的路线长度,此距离受铁路上的火车影响。除了路线长度外,如果空闲的车站距离并不太远,则火车会优先选择空闲的车站,而非被占用的车站。 | |||
{{Translation|Train stop}}的界面会显示在该{{Translation|Train stop}}停靠的每辆火车的信息,包括其名称、当前活动以及在地图上的位置。此外,可以通过{{Translation|Train stop}}界面或信号网络为其设置列车限制。只有限制数量内的火车可以在寻路时将受限车站作为目的地。如果列车限制数量低于以该{{Translation|Train stop}}作为目的地的火车数量,这些火车将继续前往该{{Translation|Train stop}},否则火车将不会停靠。 | |||
火车会尽量避免经过非目的地车站的路线,也就是在寻路算法中这种路线会有惩罚,这通常会强迫列车选择一个“更近”的路线。 | |||
== {{Translation|Circuit network}} == | |||
可以通过{{L|Circuit network}}来启用或禁用{{Translation|Train stop}}。当{{Translation|Train stop}}被禁用时,火车不会前往该车站。如果列车时刻表中包含了已被禁用的{{Translation|Train stop}},它会优先选择具有相同名称的未禁用{{Translation|Train stop}}。如果没有这种{{Translation|Train stop}},火车会进入“目的地已满”状态并等待,直到{{Translation|Train stop}}重新启用。如果火车在{{Translation|Train stop}}禁用时正在车站停靠或在前往该{{Translation|Train stop}}的途中,则它会继续前往该{{Translation|Train stop}}并等待发车条件满足。 | |||
当火车尝试前往一座已经启用的{{Translation|Train stop}}时,它会首先检查该车站是否设置了“列车限制”。此设置会限制允许前往该{{Translation|Train stop}}的最大火车数量。如果前往该{{Translation|Train stop}}的火车数量(包括在{{Translation|Train stop}}停留的火车)大于或等于{{Translation|Train stop}}当前的列车限制,则火车不会前往该{{Translation|Train stop}},而是在时刻表中检索已启用的其它同名{{Translation|Train stop}}。如果同名的所有{{Translation|Train stop}}都已满,火车将进入“目的地已满”状态。一旦同名车站被启用以允许更多火车停靠,火车会继续前往{{Translation|Train stop}}。与禁用{{Translation|Train stop}}类似,如果{{Translation|Train stop}}的列车限制在火车在前往{{Translation|Train stop}}的途中发生更改,火车会继续前往{{Translation|Train stop}}并等待发车条件满足。将{{Translation|Train stop}}的列车限制设置为0基本等效于禁用{{Translation|Train stop}}。 | |||
当存在多个同名的有效{{Translation|Train stop}}时,火车将首先检查每座{{Translation|Train stop}}的“优先级”。{{Translation|Train stop}}优先级可以手动设置,也可以通过信号网络设置。优先级最低为0,最高为255,默认为50,火车将优先前往高优先级的{{Translation|Train stop}}。如果所有有效{{Translation|Train stop}}的优先级都相同,火车将前往最近的车站。火车只在发车时考虑{{Translation|Train stop}}优先级;如果{{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}}的火车货物内容时,流体的量会向下取整到最接近的整数,除非流体量小于1,此时会取整到1。 | |||
== 指示灯 == | |||
{{Translation|Train stop}}顶部设有指示灯,它们会显示{{Translation|Train stop}}的运行状态: | |||
[[File:train_stop_bothsolid.png]] 黄灯常亮 – {{Translation|Train stop}}无列车占用,可以停靠。 | |||
[[File:train_stop_alternate.gif]] 黄灯交替 – 有列车正在接近或者通过{{Translation|Train stop}}。 | |||
[[File:train_stop_bothblink.gif]] 黄灯闪烁 – 有列车正在{{Translation|Train stop}}内停靠。 | |||
[[File:train_stop_none.png]] 没有灯光 – {{Translation|Train stop}}无效。 | |||
[[File:train_stop_red.gif]] 红灯闪烁 – {{Translation|Train stop}}被信号网络禁用。 | |||
== 图集 == | |||
<gallery widths=320px heights=170px> | |||
File:train_stops_colors.png|三条设有不同颜色{{Translation|Train stop}}的铁路。 | |||
File:train_stop_gui.png|在{{Translation|Train stop}}界面中列出的四列火车。 | |||
</gallery> | |||
== 更新历史 == | |||
{{history|1.1.0| | |||
* 允许为{{Translation|Train stop}}设置列车限制。 | |||
* 在信号逻辑中,火车中装载的流体量小于1时会被取整到1,而非0。 | |||
}} | |||
{{history|0.17.0| | |||
* 更改生产配方,现在会用到{{Translation|Iron stick}}。 | |||
}} | |||
{{history|0.15.0| | |||
* {{Translation|Train stop}}在寻路算法中增加2000格的惩罚,因此火车会尽量避开与其路径无关的站点。 | |||
* 当活动{{Translation|Train stop}}被拆除时,所有在该站停靠的火车都会立即驶离。 | |||
}} | |||
{{history|0.13.0| | |||
* 新的图像。 | |||
* 摆放辅助指示器。 | |||
* 在鼠标悬停时可显示火车停靠的位置。 | |||
}} | |||
{{history|0.10.0| | |||
* 现在可以修改{{Translation|Train stop}}名称。}} | |||
{{history|0.7.0| | |||
* 放置时会显示火车的进站方向。 | |||
* 每个火车站可以有多个站牌。}} | |||
{{history|0.4.1| | |||
* 放置后不可旋转。}} | |||
{{history|0.4.0| | |||
* 加入游戏。}} | |||
== 参见 == | == 参见 == | ||
* | * {{L|Locomotive}} | ||
* | * {{L|Railway}} | ||
* {{L|Rail signal}} | |||
* {{L|Rail chain signal}} | |||
{{LogisticsNav}} | {{LogisticsNav}} | ||
{{C| | {{C|Railway}} |
Latest revision as of 09:02, 21 April 2025
车站 |
生产配方 |
|||||||||||||
+ + + + → | |||||||||||||
原料总计 |
|||||||||||||
+ + + | |||||||||||||
地图图标 |
|||||||||||||
生命值 |
|
||||||||||||
堆叠数量 |
10 |
||||||||||||
10 (1 组) |
|||||||||||||
占地面积 |
2×2 |
||||||||||||
开采工时 |
0.2 |
||||||||||||
原型类型 |
|||||||||||||
内部名称 |
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:
- 放置后不可旋转。
- 0.4.0:
- 加入游戏。