//Launcher
Saihou-Heiki (talk | contribs) (Created page with "''[cart]''と''[train]''を使うことでの挙動の差はありません。遠隔操作を利用することもできます。") |
Saihou-Heiki (talk | contribs) (Created page with "''launch''または''launcher''で、続けて発車の設定を書き込めます。どのくらいの距離や時間をかけるか、もしくは固定的な加速にするかを設定でき、加速の仕方は線形関数もしくはベジエ曲線から選ぶことができます。ベジエにした場合、初めと終わりの加速はゆっくりとなります。") |
||
| (One intermediate revision by the same user not shown) | |||
| Line 15: | Line 15: | ||
=== 二行目 === | |||
=== | |||
''launch''または''launcher''で、続けて発車の設定を書き込めます。どのくらいの距離や時間をかけるか、もしくは固定的な加速にするかを設定でき、加速の仕方は[[wikipedia:Linear function|線形関数]]もしくは[[wikipedia:Bezier curve|ベジエ曲線]]から選ぶことができます。ベジエにした場合、初めと終わりの加速はゆっくりとなります。 | |||
''launch'' | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
Latest revision as of 01:28, 8 July 2026
概要
LauncherサインはStationサインと似ており、列車を発車させたり、任意の速度に変更したりできます。加減速する距離や発車させる方向なども指定可能です。速度ゼロで発車させると、Stationサインで列車が停止するような感じで、徐々に止まります。なお、これは速度が固定されるわけではないので、列車を押し出したりパッと止めることは可能です。
記法
一行目
[cart]と[train]を使うことでの挙動の差はありません。遠隔操作を利用することもできます。
二行目
launchまたはlauncherで、続けて発車の設定を書き込めます。どのくらいの距離や時間をかけるか、もしくは固定的な加速にするかを設定でき、加速の仕方は線形関数もしくはベジエ曲線から選ぶことができます。ベジエにした場合、初めと終わりの加速はゆっくりとなります。
| Syntax | Meaning |
|---|---|
| launch | Automatically computes a suitable distance to launch at, by looking for the first bend in the rails up ahead.
The maximum distance calculated this way is 100 blocks. |
| launch 20.0 | Launches the train to the target speed over 20 blocks (meters) |
| launch 20.0s | Launches the train to the target speed in 20 seconds |
| launch 1m | Launches the train to the target speed in 1 minute |
| launch 500ms | Launches the train to the target speed in 500 milliseconds |
| launch 100t | Launches the train to the target speed in 100 ticks (5 seconds) |
| launch 2.2G | Launches the train to the target speed at a constant acceleration based on a G-force of 2.2 (0.2406m/t2) |
| launch 10km/h/s | Launches the train to the target speed at a constant acceleration. See the TrainCarts/Acceleration page for more information.
Must have a slash somewhere to be considered an acceleration expression. |
| launch 20l launch 20sl launch 10km/h/sl |
By appending a l at the end of the expression, the launch follows a linear curve. |
| launch 20b launch 20sb launch 10km/h/sb |
By appending a b at the end of the expression, the launch follows a bezier curve. |
Third line
The speed to launch at. If left empty, it will launch at the speed specified in the configuration (launchForce). To put the train to a complete halt, use 0.
Absolute speeds use a positive or zero number with no sign; to launch the train to a speed of 1.25 blocks per tick (25 blocks per second, or 90 km/h), use "1.25". Relative speeds require a sign even when positive; to launch the train to a speed 0.5 higher than it was before, write "+0.5"; to decrease the speed by 0.5, write "-0.5".
When only a value is specified, the unit is blocks/tick. For all other supported units, see TrainCarts/Velocity
Speed limit
Normally trains will never speed up beyond what the speed limit property is set to. To overcome this, you will need to set a new speed limit, but setting the speed limit property may result in an instant speed-up. To fix this, it is possible to specify two numbers on the launcher sign to update both. It will smoothly launch to a new speed limit speed, and set the remainder as 'energy' that will slowly go down.
Speed limit syntax
Set a new speed limit of 2.0 and launch the train to this speed over a distance of 20 blocks. Once reached, give the train 10 'energy'.
Fourth line
Optionally you can specify the direction to launch here. The default parameter, if blank, is "continue" – it will launch the train in the same direction from which it came.
