路径点

From BergerHealer Wiki
Revision as of 21:46, 28 December 2021 by Saionji Rin (talk | contribs) (Created page with "综上所述,Destination控制牌拥有两种功能,第一是在路网中设定一个路径点,让TC插件计算出前往这个路径点的路径,以此实现列车的...")
Jump to navigation Jump to search
Other languages:
English • ‎中文

« 返回上一页


简介

Destination控制牌可以将路径点的坐标存储在一个名称下,因此不能存在两个相同的名称的路径点。通过自动寻路功能,插件会在列车经过道岔时将列车按照维护好的路径导向对应的路径点。

除了设定路径点坐标以外,此控制牌还可以为列车设定新的路径点。(注:尽管英文原文以及控制牌配置是destination,但由于列车在到达一个destination之后可以切换到下一个destination,所以为了避免混淆概念,我认为翻译为路径点比较合适。——译者)


语法

Signtemplate.png
[train]
destination
centralstation
subway_1


第二行: destination

第三行: 大小写敏感的路径点名称,用于设定本路径点

第四行: 大小写敏感的路径点名称,用于给列车设定新的路径点

在上例中,这个路径点的名称为centralstation,任何destination 属性为centralstation的列车都会根据插件计算出的路径前往这个控制牌的位置。这个控制牌会把任何经过列车的destination属性改写为 subway_1。


综上所述,Destination控制牌拥有两种功能,第一是在路网中设定一个路径点,让TC插件计算出前往这个路径点的路径,以此实现列车的自动化调度。第二是为列车设定一个路径点。所以在实际应用中,可以将第三行留空,只填写第四行,用于给经过的列车设置路径点;或者只填写第三行,创建一个路径点,列车经过后destination属性清空。

destination控制牌仅当如下条件实现时,才会给列车设置一个新路径点:

  • 控制牌被红石激活。
  • 列车的destination属性为空。
  • 控制牌本身不是一个路径点,仅填写了第四行,用于给列车设定一个路径点。

列车的destination属性与此控制牌的名称相同时。


远程控制

远程控制 destination控制牌可以远程为列车设定一个路径点。假如你的列车叫做“train01”,下列控制牌可以让列车不经过它的时候,远程设定列车的路径点。

Signtemplate.png
[train train01]
destination
subway
bridge