Zh/FlightGear入门
欢迎来到FlightGear! 在这里,我们将尝试让你在最短的时间内升入虚拟天空。并将向你介绍这款飞行模拟器的一些功能,以及其社区的一些信息。
安装与设置
硬件要求
为了让FlightGear流畅运行,它需要一块支持OpenGL 4.0或更高版本驱动的显卡。这通常不是问题,但你可以查看硬件推荐以获得更清晰的了解。
获取FlightGear
| 强烈建议中国内地用户从TUNA镜像站下载FlightGear,以保证下载速度。
安装文件位于其中的 |
你可以从 FlightGear下载 页面下载最新文件。选择适合你特定系统的源代码或二进制文件。Linux系统的AppImage
二进制文件也可用于2020.3 LTS及更高版本。大多数Linux用户会发现,大多数发行版都有一个打包版本的FlightGear(包名可能是fgfs或flightgear)。
根据你的技术专长,你可以选择FlightGear的Git开发版本,该版本通常具有更多功能,并且是一些最新开发中的飞机所必需的,但可能不稳定,并且对非Windows用户来说更复杂。一般来说,不建议普通用户使用开发版本,但如果你愿意进行一些测试,可以下载夜间构建版本。如果你使用的是Git版本控制的FlightGear副本,你可以选择使用版本控制的FGAddon飞机开发仓库来同步你的飞机。
在Windows上安装
下载安装程序后,运行它并按照其说明安装FlightGear。
Windows上的Defender SmartScreen可能会阻止安装,仅仅是因为二进制文件没有使用微软认可的密钥进行签名。当然,这个密钥是收费的。在这种情况下,我们需要点击不起眼的“更多信息”链接。只有这样,“仍要运行”按钮才会出现。只要你确实是从官方来源下载的,就可以放心地相信这不是一个危险的应用程序。
如果你出于某种原因使用了第三方防病毒软件,它可能会阻止FlightGear安装。这不是我们能控制的,所以完全由你自己决定如何处理。
使用Windows安装程序时,你可以选择安装FlightGear的位置。$FG_ROOT目录将是<你选择的目录>/data。
在macOS上安装
在macOS上安装FlightGear非常简单。只需将FlightGear图标拖放到/Applications文件夹中即可。就是这样。
第一次启动FlightGear时,它在加载飞机和机场信息时,Dock上的图标会跳动几秒钟。当GUI启动器出现时,选择飞机和机场,然后点击“Fly!”启动模拟器。你可以使用GUI启动器配置更多选项。有关更多详细信息,请参阅[官方手册](http://flightgear.sourceforge.net/manual/next/en/getstart-ench4.html#takeoff-how-to-start-the-program)。
如果你想使用命令行启动FlightGear,请启动终端应用程序并输入以下内容。
cd /Applications/FlightGear.app/Contents/MacOS ./fgfs --options.....
在macOS上未设置$FG_ROOT和$FG_SCENERY。如果你想自己为命令行使用指定这些变量,请在终端应用程序中运行以下命令:
FG_ROOT=/Applications/FlightGear.app/Contents/Resources/data FG_SCENERY=$FG_ROOT/Scenery
启动GUI启动器后,你将在$HOME/Documents/FlightGear/<版本>处拥有指向$FG_ROOT的别名,因此你可以使用Finder浏览数据文件夹。
注意:安装FlightGear后,Mac用户可以通过在Finder中打开应用程序文件夹,右键单击FlightGear,然后单击“显示包内容”来找到他们的$FG_ROOT文件夹。这将带你进入FlightGear文件夹内部。你现在可以访问所有文件,包括Data/Aircraft,以安装新飞机。
从源代码安装
获取地景
FlightGear安装时附带有限的一组地景。对于FlightGear 2024.1,这包括:
在FlightGear中,地景通常存储在你的$FG_ROOT目录中,并分为三种数据:
- 机场 包含机场数据,如跑道使用和停机位。
- 物体 和 模型 是建筑物、桥梁和无线电塔等,代表三维结构。
- 地形 代表你飞行/滑行经过的地面的轮廓、高程和类型。
当前“安装”新地景的方法是启用TerraSync,它将自动下载并更新你访问的任何地方——甚至在飞行过程中!如果你网络连接和/或电脑较慢,你可以改用风景管理器,例如TerraMaster。此外,你也可以手动下载并安装新的地景部分,无论是官方的世界地景还是自定义地景。
地景也可在FlightGear网站的镜像页面上获得,并可以按照如何安装地景进行安装。建议网络连接或电脑较弱的用户使用此方法!
自定义地景在很多地方都有。例如,在FlightGear论坛
或代码仓库中。互联网搜索应该能够找到它们。有关最近的一些发布,请参阅建议的自定义地景页面。
FlightGear 2020.3.7 LTS及更高版本增加了基于OpenStreetMap数据的全球三维建筑、道路和物体的实验性推出,用于自动下载的TerraSync数据——请参阅首次OSM2City世界构建说明(2021年3月)。在osm2City下载维基页面上,提供了一些针对地区或整个国家的三维结构的手动下载。
获取飞机
可以通过启动器下载并安装额外的飞机。或者,你可以访问FlightGear网站并导航到下载页面,然后选择适合你FlightGear版本的飞机下载链接。此外,还有许多第三方机库。有关安装,请参阅如何安装飞机。
运行FlightGear
启动FlightGear
启动FlightGear最简单的方法是使用桌面图标。这将启动图形界面的FlightGear Qt启动器,你可以在其中选择飞机、起始位置等。Qt启动器仅提供基本选项帮你入门。更多图形、地景、天气、环境、输入设备等选项,可通过模拟器内的菜单调整。
不过,许多用户也直接从命令行启动FlightGear。可执行文件名为fgfs,不带参数即可运行。若提示“未找到”,则可能不在你的PATH中。路径取决于你的系统以及编译安装时的选择。通过命令行参数可修改诸多选项,例如指定飞机。最常用的有:
fgfs --launcher # 打开FlightGear Qt启动器 fgfs --show-aircraft # 列出已安装的飞机 fgfs --aircraft=c172p # 启动飞机c172p
Qt启动器也支持添加命令行参数,用于调整通常由模拟器内菜单控制的选项,以及一些仅命令行可用的高级选项。
配置渲染和UI
如果渲染质量或帧率过低,点击 "View > Rendering Options" 调整图形设置。对于较新硬件,建议将 "graphics quality" 设为 high,并勾选 "use disk space for faster loading"、"animated jetways" 和 "satellite photoscenery"。
若菜单文字在高DPI或大屏幕上显示过小,可手动编辑数据文件修改菜单栏字体大小,或直接点击 "Debug > Cycle GUI Style"。
使用键盘与/或鼠标
缺少摇杆或其他控制器的用户有时会用键盘或鼠标来驾驶飞机。键盘飞行较难,推荐用鼠标代替键盘,但即使一个廉价摇杆也能大幅提升体验。
获取键盘命令帮助:在FlightGear运行时,打开 "Help" 菜单,查看 "Basic Keys"(模拟器相关命令)、"Common Aircraft Keys"(所有飞机通用命令)和 "Aircraft Help"(当前飞机特有命令)。若主菜单隐藏,按 F10。若你从其他模拟器转来,可参考键位对比了解差异。
用鼠标飞行:按 Tab ↹(光标变为十字),移动鼠标即可操控飞机。再按一次 Tab ↹ 可环顾四周(光标变为双箭头),第三次按 Tab ↹ 返回正常模式(用于点击驾驶舱控件)。可在 "File > Input Devices > Mouse Config" 中调整鼠标灵敏度。
多数用户没有方向舵轴,转弯时手动协调副翼与方向舵较困难。要启用自动协调,可在启动器中依次点击 "设置" → "通用" 右侧的 "显示更多" → 勾选 "启用自动协调"。
首次进入驾驶舱
初次进入驾驶舱可能找不到北。
按 Ctrl+V 可切换到驾驶舱视角。若面板文字太小,可用鼠标视图模式(按 Tab 直到光标变为双箭头)平移,用滚轮缩放;或用摇杆苦力帽平移,X / ⇧ Shift+X 缩放。
许多人进入陌生驾驶舱后的第一件事是按下 Ctrl+C 高亮所有 "hotspots"(仪表、按钮、旋钮等)。许多飞机也提供专门的帮助菜单。
某些功能(如启动器、磁电机)可能难以点击或干脆没有 "hotspots",尤其在开发中的飞机模型上。多数情况下可用键盘操作。键位分配始终列在 "Help > Aircraft Help" 或 "Help > Common Aircraft Keys" 菜单中,但有时会被飞机或配置重新定义。别忘了查看所有帮助对话框。
启动发动机
你急着要飞,但发动机没转。打开发动机并不总是那么容易。大多数飞机在自定义菜单中有 "autostart" 项,但以下通用步骤通常有效:
启动活塞式发动机(先确认游戏未暂停,按 p 检查):
- 燃油:某些飞机启动时无燃油。可在 "Equipment" > "Fuel and Payload" 中添加。
- 混合比:通常应为 "rich",将红色旋钮完全推入,或按 m 加浓(⇧ Shift+m 减稀)。
- 磁电机设为 "both":转动钥匙或按 } 三次,依次经过 "R"、"L"、"Both"。
- 油门:少许油门有助于启动。
- 启动:点击面板上钥匙的 "Start" 位置,或按 s。按住启动器足够长时间(甚至10秒)。
启动多引擎飞机的所有引擎:与单引擎类似,但需对每台引擎执行相同步骤。FlightGear 提供了一键操作:按 ~,上述所有步骤将同时作用于所有引擎。注意默认的2D面板仅连接 一台引擎,~ 可能无效。另外,稍给一些油门确保所有引擎都启动。
上述步骤不适用于喷气机、直升机或其他复杂启动流程的机型。请查看飞机帮助菜单(按 ?)或本维基上该飞机的条目。通常,启动喷气发动机的步骤为:
- 将切断(cutoff)设为开(ON)
- 启动启动器(starter)
- 发动机转速提升到大约5% N1时,将切断设为关(OFF)
- 达到工作转速后,断开启动器
学习飞行
FlightGear 手册
FlightGear 有涵盖飞行基础的官方手册。初学者可从第8章:基础飞行模拟器教程开始。
教程
许多飞机自带交互式教程。通过教程,你不仅能学习特定机型的操作,也能学习飞行。进入 "Help" > "Tutorial" 即可。塞斯纳172P 的教程是个不错的起点,这款飞机在现实中常用于固定翼飞行训练。
如果教程开始时没有跑道,周围全是水,说明你的 FlightGear 缺少教程所需机场的地景。请参照上文 获取地景 一节。
第一次飞行
真实感
新手常问的一个问题是:“为什么我的飞机总向左转?” 这虽然可能是跑道侧风所致,但更常见的原因是螺旋桨扭矩和P因子。
其他某些模拟器为了降低难度,会调低这类效应。而 FlightGear 始终将真实度拉满。
以下是一些可能让新手困惑的真实感特性:
- 前述的“左转问题”
- 罗盘转弯误差:罗盘受飞行力影响,会在稳定到正确航向之前短暂反向偏转。这不是故障(参见维基百科 Aircraft compass turns
)。 - 垂直速度指示器(VSI)也存在误差。
- HSI 由陀螺仪驱动(因此也称 Directional Gyroscope),存在“陀螺漂移”。需要定期(约每15分钟)按磁罗盘航向校准。
- 无法通过回中驾驶杆来取消转弯或爬升。必须向相反方向压杆才能恢复水平直线飞行。即便如此,飞机也不会保持高度和航向。常见错误是试图找到一个“放手”位置。通过配平可让飞机自行稳定几秒,但仍需使用自动驾驶仪或不断调整驾驶杆。
飞机飞行中以及用于控制和导航的航电与仪表会受到多种力的作用,有些反直觉。飞行员必须学会识别并补偿这些效应。FlightGear 模拟了现实世界中存在的仪表误差。如果你不需要,按h显示HUD.
机场与导航设备
首次启动 FlightGear 时,你可能想知道哪些机场可用。启动器显示机场列表,但不会提供塔台或ILS频率等细节,也没有显示VOR及其频率的地图。怎么办?请参阅获取航图。
模拟器内可通过 "Main Menu" > "Equipment" > "Map" 打开地图,查看导航数据、机场及导航设备的位置。更多导航帮助请见理解导航。
使用自动驾驶仪
从 "Autopilot > Autopilot Settings" 菜单可获得通用自动驾驶仪,而许多飞机自带“特定”自动驾驶仪,通常仿自真实型号。
对于自带自动驾驶仪的飞机,应使用虚拟驾驶舱中的自动驾驶控件(即点击仪表板)。在某些飞机(如空客和C172P)中,当飞机提供自己的自动驾驶仪时,"Autopilot" 菜单可能会变灰不可用。
塞斯纳172的驾驶舱内置了KAP140自动驾驶仪。你可以同时使用驾驶舱中的自动驾驶设备和菜单中的autopilot settings。
进阶
飞行
|
|
- 若继续飞通航机,推荐 Cessna 182S(比 c172p 更复杂)和 PA28。
- 若对航线飞行感兴趣,可尝试 Airbus A320 family、波音 777/787、MD-11 和 MD-80。
- 若迷恋战斗机,请从 这里 选择高评分军用机(如 F-16/F-15),并启用多人模式伤害或安装 Bombable。
- 若转向直升机,建议从 Eurocopter EC130 B4 开始。
除了常规飞机以外,还有精细的 航天飞机 机模。
地景
用 UFO 探索地景(或测试图形/帧率)很有意思。首先,提高图形质量。若一开始看不到建筑,保持 FG 运行,等待 TerraSync 下载完成,建筑便会显现。 有许多高质量机场和地景区域。你也可以在 模型地图 上浏览地景物。
多人模式
FlightGear 有多人服务器,可让你在更热闹的天空中飞行,见 Howto: Multiplayer。另有第三方程序 OpenRadar 和 ATC-pie,可让你扮演 空中交通管制员。
还有一张多人地图,可查看当前在线玩家及其附近的 navaids。
菜单项
关于 FlightGear 每个菜单项的快速参考,见 menu。
附加模组
FlightGear 有许多第三方 模组 提供增强。对初学者来说,Logbook 和 Which Runway 可能是最实用的两个模组。
FlightGear社区
获取帮助
本页面旨在为用户提供首次使用FlightGear时需要了解的基本信息。除了本维基的用户门户,你可能还想阅读其他页面:
...以及可用于获取信息或请求帮助的沟通渠道:
- FlightGear手册,初学者必读;
- FlightGear论坛
及其子论坛; - Discord服务器,获取帮助的最快方式;
- IRC频道;
- FlightGear用户邮件列表,与核心开发人员联系;
- 安装包附带的文档。
无需编译即可自定义FlightGear
我们的网站提供了预编译的二进制文件,供Windows、macOS和Linux下载和安装。此外,大多数Linux发行版在其仓库中提供了一个打包版本。
尽管安装是二进制的,但FlightGear的大部分系统都可以通过XML文件和NASAL脚本进行配置。欢迎并鼓励你根据自己的喜好或与其他FlightGear用户分享,对飞机飞行模型、地景、纹理、OpenGL着色器以及任何你想要更改的功能进行修改。如果你打算这样做,请查看开发者门户。
你如何提供帮助
|
|
FlightGear是一个开源、基于志愿者的项目。这意味着你在这里找到的一切都源于热情、业余时间,别无其他。这包括模拟器、地景、飞机、维基、论坛
以及所有其他东西。志愿者,本质上就是做事的人,对这个项目至关重要。没有他们,项目将无法前进一步。因此,贡献者能够享受他们所做的事情的乐趣至关重要。
如果你计划为这个项目做出贡献,你应该看看一些会给你一些提示的文章:
需要他们帮助的领域有很多:
- 测试
- 支持
- 帮助新用户下载、编译、安装和运行FlightGear(在论坛上
或在Discord上) - 提供想法与建议,请参阅:功能请求/提案/想法
- 帮助清理此维基
- 帮助为缺失的维基页面提供新内容
- 开发
- 核心代码库:
- 提供源代码/数据/文档贡献
- 提供故障修复或新功能
- 飞机开发(3D建模、纹理、飞行动力学模型、脚本)
- 地景开发(地形、模型、天气)
- 参与任何其他FlightGear附属项目