TrainCarts/API [ja]

From BergerHealer Wiki
Revision as of 01:36, 17 June 2026 by Saihou-Heiki (talk | contribs) (Created page with "» アタッチメントについてのAPI")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Other languages:

TrainCartsはサードパティのプラグインで拡張が行えるようになっています。TrainCartsにあるレールやサインなどのいろいろなメカニズムがビルトインAPIとして実装されています。ここではプログラマー向けに、サードパーティのプラグインで使うことのできるTrainCartsのモジュールについて詳しく解説します。


カスタムサイン

SignActionというAPIを用いれば、プラグインで独自の看板サインを作れるようになります。独自のサインはTrainCartsに実装されているサインと同じように、列車とレールを用いて使うことができます。

» SignAction


カスタムレール

RailTypeおよびRailLogicを使えば、独自のレールの種類を実装することができます。バニラのレールも同じAPIを使っています。

» レールについてのAPI


カスタムアタッチメント

列車の表示をいろいろ拡張するために、独自のアタッチメントの種類を登録できます。登録が完了すると、ゲーム内のアタッチメントエディタで選択できるようになります。

» アタッチメントについてのAPI