着陸灯を装着(2) | virt_flyのブログ

virt_flyのブログ

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

イメージ 1

    ↑Ju EF.128の前脚柱に取り付けられた着陸灯が滑走路を照らし出す
着陸灯をJu EF.128に装着(2)
 Ju EF.128に着陸灯を装着するために、HelijahのB-17のものを借りてきます。
 借りてきたのは、光の照射範囲となるacファイルとそのxmlファイル、それぞれlight-cone.acとlight-cone.xmlで、これをそのままJu EF.128のlightフォルダにコピペします。

 次に、借りてきた3Dモデルを使って着陸灯らしく機能させるため、B-17の3Dモデル設定ファイルであるb17.xmlから <!-- Wing light cone right -->以下3つのタグ、<model>、<animation>、<animation>(<type>selectを含むもの)を参考にして、Ju EF.128の3Dモデル設定ファイルであるjuef128_custom.xmlに記述を追加します。

 追加した記述は以下のとおり。

  <!--  light cone -->
  <model>
    <name>Taxi-Light</name>
    <path>Aircraft/juef128/Models/light/light-cone.xml</path>
    <offsets>
      <x-m>          -2.87 </x-m>
      <y-m>           0 </y-m>
      <z-m>          -0.603 </z-m>
      <pitch-deg>    -7.500 </pitch-deg>
    </offsets>
  </model>

  <animation>
    <name>All-Taxi-Light</name>
    <object-name>Taxi-Light</object-name>
  </animation>

  <animation>
    <type>select</type>
    <object-name>All-Taxi-Light</object-name>
    <condition>
      <equals>
        <!--<property>controls/switches/landing-light</property>-->
	    <property>/gear/gear[0]/position-norm</property>
        <value> 1 </value>
      </equals>
    </condition>
  </animation>
    

 B-17は、着陸灯を左右両翼に計2つ持ちますが、Ju EF.128では前脚柱に1つとしました。

 HelijahのB-17では、着陸灯は常時点灯しっぱなしでしたが、戦闘機や爆撃機が目立つ着陸灯をつけっぱなしにするものでしょうか? ここでは脚に装着する以上、脚を降ろしているときにだけ点灯するようにしたいと考え、selectの条件を前脚の出し入れとしました。

 いかがでしょう。