Re: F-14BのCockpit View以外でHUDが表示できない
Tat
投稿数: 375

別スレッド で、F-14B を使っている時に FlightGear のデフォルト HUD を表示させる事ができないかという話が出てきました。
そこでその方法とファイルを公開しておきます。
1. 変更方法
対象となるのは以下の2つのファイルです
1) data/Aircraft/f-14b/f-14b-set.xml
2) data/Aircraft/f-14b/Nasal/hud.nas
2. 変更概要
f-14b-set.xml では F-14B 専用の HUD 記述と、HUD表示切替キーの記述を無効にして、デフォルトのHUDを利用できるようにします。具体的には、202行からの <hud> タグと 1165行目からの <key n="104"> のタグをコメントアウトします。
hud.nas では デフォルトの HUD操作を無効にする部分や色設定を無効にします。具体的には以下のコードとなります。
「これ」で示された部分がデフォルトHUD に関する制御部分です。最初の部分は、data/Nasal/aircraft.nas に記述された HUD.cycle_color() というメソッドを上書きして何も処理をしないようにしています。2番目はHUDの色の初期値を透明にしています。
これらを全て無効にすれば、デフォルトのHUDが利用できるようになります。
3. 変更ファイル
上記変更を反映した2つのファイルを以下のURL に置きました。
ダウンロードして、f-14b のフォルダで展開してください。
http://macflightgear.sourceforge.net/wp-content/uploads/temp/f-14b-default-hud.tar.gz
そこでその方法とファイルを公開しておきます。
1. 変更方法
対象となるのは以下の2つのファイルです
1) data/Aircraft/f-14b/f-14b-set.xml
2) data/Aircraft/f-14b/Nasal/hud.nas
2. 変更概要
f-14b-set.xml では F-14B 専用の HUD 記述と、HUD表示切替キーの記述を無効にして、デフォルトのHUDを利用できるようにします。具体的には、202行からの <hud> タグと 1165行目からの <key n="104"> のタグをコメントアウトします。
hud.nas では デフォルトの HUD操作を無効にする部分や色設定を無効にします。具体的には以下のコードとなります。
# Commented out by TAT for enabling FlightGear's default HUD
# aircraft.HUD.cycle_color = func {} <-- これ
var pilot_g_alpha = props.globals.getNode("sim/rendering/redout/alpha", 1);
var hud_intens_control = props.globals.getNode("sim/model/f-14b/controls/hud/intens");
var hud_alpha = props.globals.getNode("sim[0]/hud/color/alpha", 1);
var view = props.globals.getNode("sim/current-view/name");
var OurRoll = props.globals.getNode("orientation/roll-deg");
var eye_hud_m = 0.6686;
var hud_radius_m = 0.105;
aircraft.data.add("sim/model/f-14b/controls/hud/intens", "sim/hud/current-color");
# Commented out by TAT for enabling FlightGear's default HUD
# hud_alpha.setDoubleValue(0); <--- これ
「これ」で示された部分がデフォルトHUD に関する制御部分です。最初の部分は、data/Nasal/aircraft.nas に記述された HUD.cycle_color() というメソッドを上書きして何も処理をしないようにしています。2番目はHUDの色の初期値を透明にしています。
これらを全て無効にすれば、デフォルトのHUDが利用できるようになります。
3. 変更ファイル
上記変更を反映した2つのファイルを以下のURL に置きました。
ダウンロードして、f-14b のフォルダで展開してください。
http://macflightgear.sourceforge.net/wp-content/uploads/temp/f-14b-default-hud.tar.gz
投票数:11
平均点:3.64
投稿ツリー
-
F-14BのCockpit View以外でHUDが表示できない (inoue, 2011-2-24 20:58)
-
Re: F-14BのCockpit View以外でHUDが表示できない (sambar, 2011-2-24 22:15)
-
Re: F-14BのCockpit View以外でHUDが表示できない (inoue, 2011-2-25 18:27)
-
-
Re: F-14BのCockpit View以外でHUDが表示できない (takehiro, 2011-2-28 2:02)
-
Re: F-14BのCockpit View以外でHUDが表示できない (inoue, 2011-2-28 18:15)
-
-
Re: F-14BのCockpit View以外でHUDが表示できない (takehiro, 2011-3-2 21:17)
-
Re: F-14BのCockpit View以外でHUDが表示できない (inoue, 2011-3-3 11:06)
-
-
Re: F-14BのCockpit View以外でHUDが表示できない (Tat, 2012-6-14 2:25)
-