TrainCarts/Signs/Station [ja]

From BergerHealer Wiki
Jump to navigation Jump to search
(Created page with "== レバー出力 == 列車が駅で待機している際、Stationサインは返り値として同じブロックに接続されているレバーの状態を切り替えます。この機能は、たとえばplayerexitプロパティや駅のドアの自動開閉、Ejectorサインによる自動下車などと組み合わせることができます。")
(Created page with "File:TrainCarts-Shuttle-run.gif")
 
(2 intermediate revisions by the same user not shown)
Line 69: Line 69:
列車が駅で待機している際、Stationサインは返り値として同じブロックに接続されているレバーの状態を切り替えます。この機能は、たとえば[[Special:MyLanguage/TrainCarts/Signs/Property|playerexitプロパティ]]や駅のドアの自動開閉、[[Special:MyLanguage/TrainCarts/Signs/Ejector|Ejectorサインによる自動下車]]などと組み合わせることができます。
列車が駅で待機している際、Stationサインは返り値として同じブロックに接続されているレバーの状態を切り替えます。この機能は、たとえば[[Special:MyLanguage/TrainCarts/Signs/Property|playerexitプロパティ]]や駅のドアの自動開閉、[[Special:MyLanguage/TrainCarts/Signs/Ejector|Ejectorサインによる自動下車]]などと組み合わせることができます。


<div lang="en" dir="ltr" class="mw-content-ltr">
<gallery widths=300px heights=250px>
<gallery widths=300px heights=250px>
File:Tc_station_lever_one.png|Lever is toggled while a train waits on a station|alt=alt language
File:Tc_station_lever_one.png|列車が駅で待機している時、同じブロックに接続されたレバーが切り替えられます。|alt=alt language
File:Tc_station_lever_two.png|Alternative setup with a wall sign|alt=alt language
File:Tc_station_lever_two.png|壁に看板を貼り付けた際の異なる実装。|alt=alt language
File:Tc_station_enterexit.png|Station output is used to automatically enable/disable players entering and exiting the train
File:Tc_station_enterexit.png|Stationサインのアウトプットを用い、プレイヤーが列車に乗り降りできるかを自動で切り替えます。
</gallery>
</gallery>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
== ==
== Examples ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
=== シャトルラン ===
=== Shuttle-run ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[[File:TrainCarts-Shuttle-run.gif|File:TrainCarts-Shuttle-run.gif]]
[[File:TrainCarts-Shuttle-run.gif|File:TrainCarts-Shuttle-run.gif]]
</div>

Latest revision as of 03:25, 28 July 2026

Other languages:

概要

列車がStationサインの上で停車している。

Stationサインは駅を作ることができ、駅では秒数を設定して列車を停めたり発車させたりすることができます。レッドストーン信号で発車する方向を設定できますが、両側から信号が来ている場合は自動動作が行われます。

記法

Signtemplate.png
[train]
station
5
continue


一行目

[train]を書いた場合、サインの真上部分には列車のちょうど真ん中のトロッコがくるように停車します。[cart]の場合は、列車が通過する際に先頭のトロッコが即座に停車します。


二行目

stationに加え、引数を追加で指定できます。引数は列車を発車させる距離を指定でき、この数字が大きいほど、ゆっくり動き出します。stationだけを記述した場合、プラグイン側で自動的に距離の計算が行われます。計算は、百ブロック先のカーブまで勘案に入れられます。

また『センターオフセット』の数値を指定すると、駅に停車する列車の位置を調整することができます。センターオフセットは20.5mのように、<距離>mと記述します。

次のStationサインの例では、停車時の車両の中心位置を12.5ブロックのオフセットに指定します。また、10秒間停車した後、30ブロック先へ向けて発車します。

Signtemplate.png
[+train]
station 30 12.5m
10
continue


三行目

どのくらいここで待機させるかの遅延を任意で指定できます。たとえば、看板の右側から電源が供給されており、遅延が3秒に設定されている場合、入ってきた列車は3秒間待機してから電源の方向へ発進します。


四行目

看板の両側から電源が入力されている場合の発車方向を指定します。Stationサインは通常、列車を発進させる際は電源が供給されている方向へ発進させます。もしサインに電源供給がなく起動していない場合は、駅として機能せずに列車はそこをスルーして進みます。[!train]で反転モードになっている場合などは電源供給がなくても起動していますが、その場合はすべての面から供給されているようにふるまいます。

Stationサインは両側から電源が供給されている時、四行目に指定がない場合は半永久的にそこに列車を留めます。指定されている場合は、次のような動作を行います。

サイン 結果
Signtemplate.png
[train]
station 5
1
left
Image:TrainCarts station left.gif
Signtemplate.png
[train]
station 5
1
right
Image:TrainCarts station right.gif
Signtemplate.png
[train]
station 5
1
continue
Image:TrainCarts station continue.gif
Signtemplate.png
[train]
station 5
1
reverse
Image:TrainCarts station reverse.gif

自動的なルート設定

方向を指定するかわりに、routeを指定することもできます。Stationサインは経路探索ネットワークの一部として組み込まれ、列車をその目的地のへ向かう最も適した方向へ進ませます。

これは列車に目的地が設定されているときには、サインはそちらへルートを設定します。指定がされていなかった場合、列車はStationサインへ入った際の方向がそのまま維持されます。

Signtemplate.png
[train]
station
route continue


発車速度

四行目に数字を指定すると、Stationサインが発車させるときの速度を設定することが可能です。

Signtemplate.png
[train]
station
0.4


Signtemplate.png
[train]
station
5
continue 0.4


レバー出力

列車が駅で待機している際、Stationサインは返り値として同じブロックに接続されているレバーの状態を切り替えます。この機能は、たとえばplayerexitプロパティや駅のドアの自動開閉、Ejectorサインによる自動下車などと組み合わせることができます。

シャトルラン

File:TrainCarts-Shuttle-run.gif