/API
Jump to navigation
Jump to search
Saihou-Heiki (talk | contribs) (Created page with "'''SignAction'''というAPIを用いれば、プラグインで独自の看板サインを作れるようになります。独自のサインはTrainCartsに実装されているサインと同じように、列車とレールを用いて使うことができます。") |
Saihou-Heiki (talk | contribs) (Created page with "» アタッチメントについてのAPI") |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 12: | Line 12: | ||
== カスタムレール == | |||
= | |||
'''RailType'''および'''RailLogic'''を使えば、独自のレールの種類を実装することができます。バニラのレールも同じAPIを使っています。 | |||
[[Special:MyLanguage/TrainCarts/API/Rail|» レールについてのAPI]] | |||
[[Special:MyLanguage/TrainCarts/API/Rail|» | |||
== カスタムアタッチメント == | |||
= | |||
列車の表示をいろいろ拡張するために、'''独自のアタッチメント'''の種類を登録できます。登録が完了すると、ゲーム内の[[Special:MyLanguage/TrainCarts/Attachments|アタッチメントエディタ]]で選択できるようになります。 | |||
[[Special:MyLanguage/TrainCarts/API/Attachments|» アタッチメントについてのAPI]] | |||
[[Special:MyLanguage/TrainCarts/API/Attachments|» | |||
Latest revision as of 01:36, 17 June 2026
TrainCartsはサードパティのプラグインで拡張が行えるようになっています。TrainCartsにあるレールやサインなどのいろいろなメカニズムがビルトインAPIとして実装されています。ここではプログラマー向けに、サードパーティのプラグインで使うことのできるTrainCartsのモジュールについて詳しく解説します。
カスタムサイン
SignActionというAPIを用いれば、プラグインで独自の看板サインを作れるようになります。独自のサインはTrainCartsに実装されているサインと同じように、列車とレールを用いて使うことができます。
カスタムレール
RailTypeおよびRailLogicを使えば、独自のレールの種類を実装することができます。バニラのレールも同じAPIを使っています。
カスタムアタッチメント
列車の表示をいろいろ拡張するために、独自のアタッチメントの種類を登録できます。登録が完了すると、ゲーム内のアタッチメントエディタで選択できるようになります。