T-34をつくる(6) | virt_flyのブログ

virt_flyのブログ

フライトシミュレーターソフトのFlightGearで仮想飛行を楽しむブログです。

イメージ 1

 

T-34がDL可に!

 

FlightGear用に自作したT-34中戦車を、当ブログのハンガーからダウンロードできるようにしました。

他の飛行機同様にaircraft(機体)の一つとしてFlightGaerで起動し、飛びわせぬものの走らせることができるT-34と、ジオラマよろしく配置しあるいは走らせておくAI用のT-34の2つです。

前者の方は、使い方を簡単に説明したREAD_MEがありますからまだしも、後者の方は何もありませんでしたから、少々ここで説明をさせていただきます。プログラムやAIシナリオがわかる方には先刻ご承知のことばかりでしょうが…。

使い方の説明

1)FlightGearで起動し動かせるT-34(T-34-20150531.zip)

◯インストール
通常の飛行機の場合と同様、解凍したファイルをフォルダごとFlightGearのルート下の/Aircraftディレクトリ下に置きます。

◯起動
通常の航空機と同様、ランチャーでT-34−76を指定するか、コマンドラインからfgfs --aircraft=T-34-76と入力して起動させます。

 
◯操作
 
[操縦]
 "."           アクセル
 ","           ブレーキ
 "→" or エルロン操作   右折
 "←" or エルロン操作   左折
 "M"           後進
 "m"           前進
 
[砲操作]
 "Insert"          砲塔右旋回     最新版では”↓”に変更
 "Enter"           砲塔左旋回       最新版では”↑”に変更
 "5"             砲塔の旋回ストップ
 "]"           砲口を上向ける
 "["           砲口を下向ける
 "e"             発射…以降一定間隔で自動的に繰り返します(^_^?)



2)AI用のT-34(T-34-ai-20150531.zip)

◯インストール
FlightGearのルート下の/AI/Aircraftディレクトリ下に解凍したファイルをフォルダごと置きます。

◯使い方の基本
FlightGearの世界で駐機している飛行機や勝手に飛び回っている飛行機は、AIシナリオにもとづきパソコンがコントロールしているAI機です(他にマルチプレイの他機の場合もありますが)。同様に、AI戦車を駐車させたり、パソコンにまかせて走行を自動実行させたい場合も、飛行機のAI機と同様に、AIシナリオを記述する必要があります。

AIシナリオの例は、/AIディレクトリにあるxmlファイルにあります。わかりにくければホームページの「仮想飛行」のAIシナリオのページをご覧ください。

記述したAIシナリオは、/AIディレクトリに置き、ランチャーで指定するか、コマンドラインからfgfs --aircraft=T-34-76 --ai-scenario=〇〇〇(〇〇〇はAIシナリオ名)と入力して実行します。

◯砲塔の向きや砲身の傾き、砲撃の設定変更

[砲塔]
砲塔は、デフォルトでは少し右を向いています。これを変更するには、/AI/Aircraft/T-34/Models下にあるT-34-76ai.xmlをエディタで開き、<path>AI/Aircraft/T-34/Models/T-34turret42.xml</path>とパス指定している箇所の下の<heading-deg>の値を変更します。正面は0、ここでは右向きは負の数字を与えてください。

[砲身]
砲身の角度は、デフォルトでは少し上を向いています。これを変更するには、/AI/Aircraft/T-34/Models下にあるT-34turret42.xmlをエディタで開き、<path>T34-76barrel.xml</path>とパス指定している箇所の下の<pitch-deg>の値を変更します。水平は0。

[砲撃]
砲の発射は、デフォルトで有効になっており、一定間隔で閃光と砲煙を模した画像が表示されるようになっています。無効にしておきたい場合には、先のT34-76barrel.xml中の<!-- Gun fire! -->以下の<model>から</model>までをコメントアウトしてください(前後を<!--と-->ではさむ)。