「プラグイン開発資料/コントリビューション一覧/ElectricPoleContrib」の編集履歴(バックアップ)一覧はこちら

プラグイン開発資料/コントリビューション一覧/ElectricPoleContrib」(2010/04/19 (月) 00:05:02) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

#right(){最終更新日時:&lastmod()} #hr(height=4,color=#1E90FF) *ElectricPoleContrib &small(){&topicpath()} #hr(height=4,color=#1E90FF) **架線柱コントリビューションとは 架線柱の画像を追加するコントリビューションです。 追加した架線柱は、架線柱コマンドから設置することができます。 #hr(height=2,color=#1E90FF) **書式 ***依存プラグイン 架線柱コントリビューションは、FreeTrain.Core.dllに組み込まれておらず、org.kohsuke.freetrain.rail.electricPole プラグインで定義されていますので、追加するためには、依存するプラグインとして指定しなければなりません。 プラグインの定義(<plug-in>タグ)内に、<depend>タグを記述してください。 プラグインも参照してください。 #blockquote(){ <plug-in> <title>タイトル</title> <author>制作者</author> <homepage>http://author/site/</homepage> <depend on="org.kohsuke.freetrain.rail.electricPole" /> …… </plug-in> } ***架線柱の画像を定義 #blockquote(){ <contribution type="electricPole" id="コントリビューションID"> <name>架線柱の名前</name> <sprite> スプライト定義 </sprite> </contribution> } #hr(height=1,color=#1E90FF) **説明 -<sprite></sprite>内でスプライトの定義を行います。スプライトの定義については、スプライトタグを参照してください。ただし、このスプライトでは、決まった様式の画像が必要になるので、注意してください。 -架線柱の画像の作成方法は、以下の項目を参考にしてください。 #hr(height=1,color=#1E90FF) **架線柱の画像 架線柱の画像は、以下の決まった様式で描く必要があります。 上記の画像は、横32ピクセル×縦32ピクセルの画像が横に四つ並んでおり、合計で、128×32ピクセルです。 この画像が、ボクセル上に配置されるときは以下のようになります。 これは、1×1ボクセルで、高さが16ピクセルの建物と同じ大きさになります。 レールの向きは、上の画像の通りです。 画像の、左から1番目と3番目がペアになり、2番目と4番目がペアになります。 画像の左二つは、奥側に配置され、同一ボクセル上の他の画像に上書きされる部分です。 画像の右二つは、手前側に配置され、同一ボクセル上の他の画像を上書きする部分です。 右側二つの架線柱の画像の一部が、レールの上に書かれていることに注目してください。 実際に、これらの二つの画像が重ね合わされたときには、以下のように表示されます。 順序としては、1.左側、奥側の架線柱→2.レール並びに列車→3.右側、手前側の架線柱、のようになります。 #hr(height=2,color=#1E90FF)
#right(){最終更新日時:&lastmod()} #hr(height=4,color=#1E90FF) *ElectricPoleContrib &small(){&topicpath()} #hr(height=4,color=#1E90FF) **架線柱コントリビューションとは 架線柱の画像を追加するコントリビューションです。 追加した架線柱は、架線柱コマンドから設置することができます。 #hr(height=2,color=#1E90FF) **書式 ***依存プラグイン 架線柱コントリビューションは、FreeTrain.Core.dllに組み込まれておらず、org.kohsuke.freetrain.rail.electricPole プラグインで定義されていますので、追加するためには、依存するプラグインとして指定しなければなりません。 プラグインの定義(<plug-in>タグ)内に、<depend>タグを記述してください。 プラグインも参照してください。 #blockquote(){ <plug-in> <title>タイトル</title> <author>制作者</author> <homepage>http://author/site/</homepage> <depend on="org.kohsuke.freetrain.rail.electricPole" /> …… </plug-in> } ***架線柱の画像を定義 #blockquote(){ <contribution type="electricPole" id="コントリビューションID"> <name>架線柱の名前</name> <sprite> スプライト定義 </sprite> </contribution> } #hr(height=1,color=#1E90FF) **説明 -<sprite></sprite>内でスプライトの定義を行います。スプライトの定義については、スプライトタグを参照してください。ただし、このスプライトでは、決まった様式の画像が必要になるので、注意してください。 -架線柱の画像の作成方法は、以下の項目を参考にしてください。 #hr(height=1,color=#1E90FF) **架線柱の画像 架線柱の画像は、以下の決まった様式で描く必要があります。 #image(kasen4.bmp) 上記の画像は、横32ピクセル×縦32ピクセルの画像が横に四つ並んでおり、合計で、128×32ピクセルです。 この画像が、ボクセル上に配置されるときは以下のようになります。 #image(ElectricPole.PNG) これは、1×1ボクセルで、高さが16ピクセルの建物と同じ大きさになります。 レールの向きは、上の画像の通りです。 画像の、左から1番目と3番目がペアになり、2番目と4番目がペアになります。 画像の左二つは、奥側に配置され、同一ボクセル上の他の画像に上書きされる部分です。 画像の右二つは、手前側に配置され、同一ボクセル上の他の画像を上書きする部分です。 右側二つの架線柱の画像の一部が、レールの上に書かれていることに注目してください。 実際に、これらの二つの画像が重ね合わされたときには、以下のように表示されます。 順序としては、1.左側、奥側の架線柱→2.レール並びに列車→3.右側、手前側の架線柱、のようになります。 #hr(height=2,color=#1E90FF)

表示オプション

横に並べて表示:
変化行の前後のみ表示: