FrontPage > 翻訳作業場 > FlightGearマニュアル / 第II部 / 第3章

The FlightGear Manual Version 0.9

このドキュメントは http://www.flightgear.org/Docs/getstart/getstartch3.html の日本語訳です。

第3章
離陸:プログラムの起動方法

3.1 環境変数

FlightGearを実行するためには2つの環境変数を定義しなくてはなりません。 これらはデータとシーナリーのありかをFlightGearに伝えます。

プラットフォームと必要性に応じて様々な方法で設定できます。

3.1.1 FG_ROOT

航空機や航空標識の位置、空港の周波数といったデータファイルをFlightGearが探す場所を指定します。 これは、FlightGearをインストールした場所のdataサブディレクトリです。 例えば、/usr/local/share/FlightGear/datac:\Program Files\FlightGear\data になります。

3.1.2 FG_SCENERY

シーナリーファイルをFlightGearが探す場所を指定します。 検索順に並んだディレクトリのリストからなります。 ディレクトリの区切りはUnixでは":"、Windowsでは";"です。

例えば、FG_SCENERYの値が

c:\Program Files\FlightGear\data\WorldScenery;c:\Program Files\FlightGear\data\scenery

である場合、まず最初に検索するシーナリーは

c:\Program Files\FlightGear\data\WorldScenery

であり、次に

c:\Program Files\FlightGear\data\scenery

を検索します。

このことは、異なるシーナリーを別の場所にダウンロードできることを意味します。

3.2 Unix/Linuxにおけるシミュレータの起動

getstart2x.png
図3: 離陸準備完了。サンフランシスコ国際空港(KSFO)のデフォルト出発位置にて待機中。

FlightGearを実行する前に、いくつかの環境変数を設定する必要があります。

Bourneシェル(とその互換シェル)で追加する方法を以下に示します。

LD_LIBRARY_PATH=/usr/local/share/FlightGear/lib:$LD_LIBRARY_PATH  
export LD_LIBRARY_PATH  
FG_HOME=/usr/local/share/FlightGear  
export FG_HOME  
FG_ROOT=/usr/local/share/FlightGear/data  
export FG_ROOT  
FG_SCENERY=$FG_ROOT/Scenery:$FG_ROOT/WorldScenery  
export FG_SCENERY

Cシェル(とその互換シェル)では以下のようになります。

setenv LD_LIBRARY_PATH=\  
  /usr/local/share/FlightGear/lib:$LD_LIBRARY_PATH  
setenv FG_HOME=/usr/local/share/FlightGear  
setenv FG_ROOT=/usr/local/share/FlightGear/data  
setenv FG_SCENERY=\  
  $FG_HOME/Scenery:$FG_ROOT/Scenery:$FG_ROOT/WorldScenery

訳注: $FG_HOMEの必要性については本マニュアルに記載されていませんが、以前のGetting Startedにはこのように書かれていました。

FG_HOME must be set to the root of your FlightGear installation. e.g. /usr/local/share/FlightGear.

また、お気づきのように、Cシェルの例にあるシーナリーのパスはBシェルより1つ多く書かれていますので、適当に直してください。

以上の環境変数の設定が終わったら、fgfs --option1 --option2... を実行してFlightGearを単に起動します。 コマンドラインオプションは3.5節に書かれています。

3.3 Windowsにおけるシミュレータの起動

ビルド済みのWindowsバイナリを使うと、グラフィカルなウィザードを用いてFlightGearを起動することができます。 スタートメニューのFlightGear Launcher、またはデスクトップアイコンを単純にダブルクリックしてください。

ランチャーでは以下を選ぶことができます。

getstart3x.png
図4: FlightGear Launcher画面。

初回起動時に、変数FG_ROOT(通常はc:\Program Files\FlightGear\data)とFG_SCENERYを設定するように求められるかもしれません。 FG_SCENERYはあなたがインストールしたシーナリーのディレクトリリストで、典型的には、

c:\Program Files\FlightGear\data\scenery

c:\Program Files\FlightGear\data\WorldScenery

になります。

無効な値を設定してしまったり、後からシーナリーのディレクトリを変更した場合は、ランチャーの最初のページから"Prev"ボタンで戻って設定を変更することができます。

パフォーマンスを最大にするために、FlightGearの実行中はテキスト出力ウィンドウを最小化(アイコン化)することをお勧めします。

3.3.1 コマンドラインからの起動

もう一つの方法として、コマンドラインからFlightGearを実行できます。 これを行うには、環境変数FG_ROOTFG_SCENERYを手作業で設定する必要があります。

コマンドプロンプトを開き、あなたのバイナリが保存されているディレクトリ(c:\Program Files\FlightGear\Win32\bin のような場所)に移動し、キーボードから環境変数を設定します。

SET FG_HOME="c:\Program Files\FlightGear"

SET FG_ROOT="c:\Program Files\FlightGear\data"

SET FG_SCENERY="c:\Program Files\FlightGear\data\Scenery";"c:\Program Files\FlightGear\data\WorldScenery"

そして、同じコマンドプロンプト内でFlightGearを呼び出します (環境変数の設定は同じシェル内でのみ有効です)。

fgfs --option1 --option2...

もちろん、Windowsのテキストエディタ(メモ帳など)で上記コマンド行を使ったバッチファイルを作ることもできます。

3.4 Mac OS Xにおけるシミュレータの起動

まず、ベースパッケージとバイナリをあなたのホームディレクトリにダウンロードしたものとします。 それからTerminal.appを開き、次の手順を実行します。

setenv FG_ROOT ~/fgfs-base-X.X.X

./fgfs-X.X.X.-date --option1 --option 2

あるいは、

./fgfs-X.X.X-version-date --fg-root=\~/fgfs-base-X.X.X --option1

3.5 Command line parameters

原文をご参照ください。

3.6 Joystick support

原文をご参照ください。

3.7 我らの格納庫一覧

以下の表は、FlightGear CVSリポジトリに現時点で存在するほとんどの航空機をリストしています。 インストール時には、ディストリビュータが選択した一部が含まれていることでしょう。 より多くの航空機は http://www.flightgear.org/Downloads/aircraft/index.shtml からダウンロードできます。 インストール方法については「第2章?」をご覧ください。

第1列は航空機の名前、 第2列はコマンドライン使用時に指定する起動オプション--aircraft=、 第3列はFDM(飛行力学モデル、1.4節?を参照)、 第4列は補足です。 ここで、"no exterior model"というのは、その航空機特有の外観モデルが存在しないことを意味します。 その結果、ビューモードを外側にするとデフォルトの青と黄のグライダーが見えます。

Aircraft typeaircraft optionFDMRemarks
1903 Wright FlyerwrightFlyer1903UIUCThe very first powered aircraft
A6M2 ZeroA6M2YASimJapanese WWII fighter
Aerostar Super 700aerostar700YASimTwin-engined light aircraft
Airbus A300A300JSBSim2-engined airliner
Airbus A320A320JSBSim2-engined airliner
Airbus A320A320JSBSim2-engined airliner
Airbus A320-131A320-111JSBSim2-engined airliner
Airbus A300-111A320-131JSBSim2-engined airliner
Airbus A380A380JSBSim4-engined double-decker airliner
Airwave Xtreme 150airwaveXtreme150UIUCHang-glider
Anotov AN-2an2JSBSimRussian light transport biplane
Antonov AN-225AN-225YASimRussian over-sized cargo aircraft
ASW-20 sailplaneasw20YASimGlider
ASW-20 sailplane (UIUC)asw20-v1-nl-uiucUIUCGlider
Avro Vulcan B.2vulcanb2JSBSimBritish sub-sonic strategic bomber
BAC TSR2BAC-TSR2YASimIll-fated strike aircraft
Beech 99beech99-v1-uiucUIUCTwin-engined turbo-prop aircraft
Beech 99beech99-yasimYASimTwin-engined turbo-prop aircraft
Beechcraft B1900Db1900dYASimTwin-engined turbo-prop aircraft
Bell 206 JetRangerbell206YASimHelicopter
Boeing 314Boeing314AJSBSimFlying boat airline
Boeing 707707JSBSim4-engined early jet airliner
Boeing 737-300737-300JSBSim2-engined airliner
Boeing 747747YASim4-engined airliner
Boeing 747-100747-100JSBSim4-engined airliner
Boeing 747-200747-200JSBSim4-engined airliner
Boeing 787-8 Dreamliner787YASim2-engined airliner
Boeing B-29 Superfortressb29YASim4-engined strategic prop bomber
Boeing B-29 Superfortressb29-jsbsimJSBSim4-engined strategic prop bomber
Boeing B-29 Superfortressb29-yasimYASim4-engined strategic prop bomber
Boeing B-52FB-52FYASimStrategic bomber
Boeing CH47 Chinookch47YASimHelicopter
Boeing E-3BE3BJSBSimAirborne Warning and Control System (AWACS)
Boeing KC-135KC135JSBSimAir-to-air refueling tanker
Bristol Beaufighter TF XbeaufighterYASim4-engined strategic prop bomber
British Aerospace HarrierharrierYASimVTOL jet fighter/bomber
Canberra BI8CanberraBI8YASimFirst-generation jet bomber
Cessna 150x prototypec150JSBSimLight aircraft
Cessna 172P Skyhawk (1981 model)c172pJSBSimLight aircraft (default)
Cessna 172P Skyhawk (1981 model), 2D panelc172p-2dpanelJSBSimLight aircraft
Cessna 172Rc172rJSBSimLight aircraft
Cessna 182c182JSBSimLight aircraft
Cessna 182 (2D panel)c182-2dpanelJSBSimLight aircraft
Cessna 310Rc310JSBSimTwin-engined light aircraft
Cessna 310R with IFR panelc310-ifrJSBSimTwin-engined light aircraft
Cessna 310 (YASim)c310-yasimYASimTwin-engined light aircraft
Cessna 310R (1979 model) with 3D cockpitc310dpm-3dJSBSimTwin-engined light aircraft
Cessna 310U3A w. 3D cockpitc310u3aJSBSimUS Navy twin-engined light aircraft
Cessna 310U3Ac310u3a-jsbsimJSBSimUS Navy twin-engined light aircraft
Cessna Citation-BravoBravoYASimExecutive jet
Cessna Citation-IICitation-IIYASimExecutive jet
Cessna T-37T37JSBSimJet training aircraft
ComperSwiftComperSwiftYASim1930s air-racing monoplane
Colditz Escape GlidercolditzJSBSimGlider
ConcordeConcordeJSBSimSupersonic airliner
Dassault Mirage 2000C/RDImirage2000JSBSimFrench delta-winged fighter
Douglas A4 Skyhawk (YASim)a4YASimUS Navy attack aircraft
Douglas A4D (A-4C) Skyhawka4-uiucUIUCUS Navy attack aircraft
Douglas A4F Skyhawka4fYASimUS Navy attack aircraft
Douglas DC-3dc3YASimTwin-engined early airliner
Ecureuil AS 350as350YASimHelicopter
English Electric Lightning F.1AlightningJSBSimBritish supersonic fighter
Eurocopter Bo105bo105YASimHelicopter
Eurocopter EC135ec135YASimHelicopter
Fairchild-Republic A-10A-10YASimClose Air Support Attack Aircraft
Fokker 100fokker100JSBSim2-engined airliner
Fokker 50fokker50JSBSim2-engined turboprop airliner
Fokker 70fokker70JSBSim2-engined airliner
Fokker Dr.1fkdr1-v1-nl-uiucUIUCGerman WWI fighter
 
Aircraft typeaircraft optionFDMRemarks
General Dynamics F-16f16JSBSimFighter
General Dynamics F-16 w. 3d cockpitf16-3dJSBSimFighter
General Dynamics F-16AMf16-mluJSBSimFighter
General Dynamics F-16AT (Falcon-21)f16atJSBSimFighter
de Havilland Beaver (floats)dhc2FYASimSingle-engined bush-plane
de Havilland Beaver (wheels)dhc2WYASimSingle-engined bush-plane
de Havilland SeaVixen FAW2sea-vixenYASimBritish carrier-borne jet aircraft
Hawker Hunter GA11hunterYASimJet fighter
Hawker Hunter 2 Tankshunter-2tanksYASimJet fighter
Hawker Hurricane IIbhurricaneIIbYASimBritish WWII fighter
Hawker SeahawkseahawkYASimBritish carrier-borne jet aircraft
Junkers Ju-52-3mju52YASimGerman 3-engined transport/bomber
Lockheed 1049Lockheed1049JSBSimProp airliner
Lockheed F-104 Starfighterf104JSBSim1960s supersonic interceptor
Lockheed F-80CF80CJSBSimFirst USAF jet-fighter
McDonell Douglas F-15 Eaglef15JSBSimAir superiority Fighter
McDonnel Douglas MD11MD11JSBSim3-engined wide-body airliner
McDonnel Douglas MD11MD11-FINNAIRJSBSimMD11 in FinnAir livery
McDonnel Douglas MD11MD11-KLMJSBSimMD11 in KLM livery
Messerschmitt BF-109 G14bf109YASimGerman WWII fighter
Messerschmitt BF-109 G14bf109gYASimGerman WWII fighter
MiG-15bisMiG-15bisYASimRussian early jet fighter
NTPSNTPSYASimYF-23 ATF prototype
NTPS-EngNTPS-EngYASimNTPS Engineer panel
NTPS-HD1NTPS-HD1YASimNTPS Heads Down Display 1
NTPS-HD2NTPS-HD2YASimNTPS Heads Down Display 2
NTPS-OTW-HUDNTPS-OTW-HUDYASimNTPS OTW with HUD
NTPS-OTW-NOHUDNTPS-OTW-NOHUDYASimNTPS OTW without HUD
NTPS-OTW-NOHUDNTPS-OTW-NOHUDYASimNTPS OTW without HUD
North American OV-10AOV10_CDFJSBSimCalifornia Department of Forestry
North American OV-10AOV10_NASAJSBSimNASA
North American OV-10AOV10_USAFEJSBSimUS Airforce
North American P-51Dp51dYASimWWII fighter
North American X-15X15YASimRocketplane
North American X-15X15-newJSBSimRocketplane
Northrop T-38T38JSBSimSuper-sonic jet training aircraft
Northrop/MD YF-23YF-23YASimPrototype fighter aircraft
ogeL experimentalogelJSBSimEducational aircraft
OrnithopterornithopterUIUCBird-like aircraft
paragliderparagliderJSBSimParaglider
Pilatus PC-7pc7JSBSimTurbo-prop training aircraft
Piper J3C-65 Cubj3cubYASimClassic light aircraft (1946 model)
Piper PA24-250 Comanche 250pa24-250YASimLight aircraft (1962 model)
Piper PA28-161 Cherokee Warrior IIpa28-161YASimLight aircraft (1979 model)
Piper PA34-200T Seneca IISenecaII-jsbsimJSBSimTwin-engined piston aircraft
Piper PA34-200T Seneca IISenecaII-yasimYASimTwin-engined piston aircraft
Rascal 110Rascal110-JSBSimJSBSimRadio Controlled model
Rascal 110Rascal110-YASimYASimRadio Controlled model
Santa Claus (3d cockpit)santaYASimUnique supersonic, cargo aircraft
Schweizer 2-33sgs233YASimGlider
Siai Marchetti S.211 (UIUC)marchettiUIUCItalian fast light aircraft
Sikorsky CH-53E Super Stallionch53eYASimHelicopter
Sikorsky S76Cs76cYASimHelicopter
Soko J-22 Orao / IAR-93j22YASimYugoslav/Rumanian aircraft
Sopwith Camel 1F.1sopwithCamelUIUCBritish WWI fighter
Sopwith CamelsopwithCamel-v1-nl-uiucUIUCBritish WWI British fighter
Space ShuttleshuttleJSBSimRe-entry simulation
Sukoi SU-37SU-37YASimRussian multi-role jet aircraft
Supermarine Seafire MkIIIcseafireIIIcYASimBritish WWII carrier prop aircraft
Supermarine Spitfire IIaspitfireIIaYASimBritish WWII fighter
Tupolev TU-114TU-114YASimRussian 4-engined turboprop airliner
Tupolev TU-154tu154YASimRussian 3-engined jet airliner
UFOufoufoFrom the ’White Project’ of UNESCO
USAF/NACA X-24Bx24bJSBSimRe-entry testbed
Vought F4U-1 Corsairf4uYASimCarrier-capable fighter/bomber
Yard StikYardStikJSBSimRadio controlled model

編集メモ


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS