TrainCarts/Signs/Launcher [zh-mo]

From BergerHealer Wiki
Jump to navigation Jump to search
This page is a translated version of the page TrainCarts/Signs/Launcher and the translation is 100% complete.
Other languages:

介紹

啟動器類似於車站,可以啟動列車並讓它們達到一定的速度。可以指定列車減速/加速的距離和啟動方向。目標速度為0會使列車慢慢完全停止,類似於車站停止列車的方式。請注意,啟動完成後速度不會鎖定:你仍然可以推動列車或使其完全停止。


語法

Signtemplate.png
[train]
launch 10
0.4
continue


第一行

使用[cart][train]沒有區別。 遠程控制也可以與啟動器結合使用。


第二行

launchlauncher,後跟啟動配置。啟動需要設定距離、設定時間或恆定加速度。啟動方法可以配置為線性函數貝塞爾曲線。貝塞爾曲線會在啟動開始和結束時加速得更慢。

語法 釋義
launch 尋找前方軌道的第一個彎道,自動計算合適的調整距離。

通過這種方式計算的最大距離是 100 格方塊。

launch 20.0 超過 20 格方塊(米)後將列車調整至目標速度。
launch 20.0s 在 20 秒內將列車調整至目標速度。
launch 1m 在 1 分鐘內將列車調整至目標速度。
launch 500ms 在 500 毫秒內將列車調整至目標速度。
launch 100t 在 100 刻(5 秒)內將列車調整至目標速度。
launch 2.2G 基於 2.2 倍重力加速度(0.2406 m/s2)的恆定加速度將列車調整至目標速度。
launch 10km/h/s 以恆定加速度將列車調整至目標速度。詳見加速度

必須在某處有「/」才能被視為加速度表達式。

launch 20l
launch 20sl
launch 10km/h/sl
在表達式末尾添加l,速度變化將遵循線性曲線(加速度恆定)。
launch 20b
launch 20sb
launch 10km/h/sb
在表達式末尾添加b,速度變化將遵循貝塞爾曲線(加速度變化)。

第三行

目標速度。若留空,則使用配置文件中的速度(launchForce)。要使列車完全停止,請設置為0。

絕對速度使用不帶符號的正數或零:若要使列車調整到 1.25格方塊/刻(25格方塊/秒,或 90 km/h)的速度行駛,請設置為「1.25」。 相對速度使用帶符號的數值(正數也要帶符號):若要使列車加速到比原來高 0.5 的速度行駛,請設置為「+0.5」;若要使列車減速到比原來低 0.5 的速度行駛,請設置為 「-0.5」。

當只有一個值時,數值單位為「格方塊/刻」。有關其他支持的單位詳見TrainCarts/速度

速度限制

列車一般不會超過速度限制屬性設置的速度。要突破這一限制,你需要設置一個新的最大速度限制,但設置速度限制屬性可能會導致瞬間加速。為了解決這個問題,可以在控制牌上指定兩個數字來同時更新兩者。列車會平穩地加速到新的最大速度,並將剩餘的部分設置為「能量」,該能量會慢慢下降。

速度限制語法示例

將新的速度限制設為2.0,並讓列車在20個方塊的距離內加速到此速度。達到後,給予列車10點「能量」。

Signtemplate.png
[train]
launch 20
2.0 10.0


第四行

你可以選擇在這裏指定要啟動的方向。默認參數(如果為空)為 "continue" – 它將向列車原來的行駛方向發車。