339
edits
Leonardyan (talk | contribs) (更新翻译) |
(Finished and polished the Chinese translation of New to FlightGear) |
||
Line 1: | Line 1: | ||
{| class=toccolours align="center" style="text-align: center; width: 80%; font-size: 85%; clear:both; margin-top:1em; margin-bottom:-0.5em; border-left: 15px solid orange;" | {| class=toccolours align="center" style="text-align: center; width: 80%; font-size: 85%; clear:both; margin-top:1em; margin-bottom:-0.5em; border-left: 15px solid orange;" | ||
| '''当前中译本翻译自英文页面的[https://wiki.flightgear.org/w/index.php?title=New_to_FlightGear&oldid= | | '''当前中译本翻译自英文页面的[https://wiki.flightgear.org/w/index.php?title=New_to_FlightGear&oldid=137880 137880版本]。''' | ||
若根据英文页面的后续版本更新此中文翻译,不要忘了将所参考英文页面的版本号一并更新到上面。 | 若根据英文页面的后续版本更新此中文翻译,不要忘了将所参考英文页面的版本号一并更新到上面。 | ||
|} | |} | ||
欢迎来到[[FlightGear]] | 欢迎来到[[FlightGear]]!接下来我们会尽力在最短时间内带你在虚拟天空里飞起来。我们也会向你介绍该飞行模拟器的一些特性以及我们社区的若干信息。 | ||
== 安装与设置 == | == 安装与设置 == | ||
Line 14: | Line 10: | ||
(译注:FlightGear一般来说不吃配置,只要不是很老的低配电脑都可以试一试,当然可能需要调整画质等设置) | (译注:FlightGear一般来说不吃配置,只要不是很老的低配电脑都可以试一试,当然可能需要调整画质等设置) | ||
为了流畅地运行FlightGear,您需要一块有OpenGL 2. | 为了流畅地运行FlightGear,您需要一块有OpenGL 2.0或更高版本驱动程序的显卡。一般来说这不是问题,但您可以查看[[Hardware Recommendations|硬件建议]]以获得更好的了解。 | ||
由于笔记本显卡通常较为低端,已知很多笔记本运行FlightGear时存在一些问题。对一些笔记本的评测见[[Laptops known to run FlightGear|已知可以运行 FlightGear 的笔记本]]。 | |||
=== | === 获取FlightGear === | ||
{| class=toccolours align="center" style="text-align: center; width: 80%; font-size: 85%; clear:both; margin-top:1em; margin-bottom:-0.5em; border-left: 15px solid orange;" | {| class=toccolours align="center" style="text-align: center; width: 80%; font-size: 85%; clear:both; margin-top:1em; margin-bottom:-0.5em; border-left: 15px solid orange;" | ||
| '''强烈建议中国内地用户从[https://mirrors.tuna.tsinghua.edu.cn/flightgear/ftp/ TUNA镜像站]下载FlightGear,以保证下载速度。''' | | '''强烈建议中国内地用户从[https://mirrors.tuna.tsinghua.edu.cn/flightgear/ftp/ TUNA镜像站]下载FlightGear,以保证下载速度。''' | ||
安装文件位于其中的<code>release-<大版本号></code>文件夹下,Windows用户请选择下载该文件夹下的<code>FlightGear-<小版本号>.exe</code>。该镜像站也提供部分机模与地景下载。 | 安装文件位于其中的<code>release-<大版本号></code>文件夹下,Windows用户请选择下载该文件夹下的<code>FlightGear-<小版本号>.exe</code>。该镜像站也提供部分机模与地景下载。 | ||
'''此外,[[FlightGear China|FlightGear中国飞友会(或FGPRC)]][https://www.fgprc.org.cn 官网]也可下载macOS和Windows平台最新LTS版本的FlightGear。''' | |||
|} | |} | ||
您可以从 [http://www.flightgear.org/download/ FlightGear 下载] 页面下载最新版本的文件。根据您的系统选择源代码或二进制文件。2020.3 LTS 及之后的版本还提供了适用于 Linux 的 {{Wikipedia|AppImage|AppImage}}二进制文件。大多数Linux用户会发现大多数发行版都有打包的FlightGear版本(包名可能是<code>fgfs</code>或<code>flightgear</code>)。 | |||
如果有足够的技术专长,您可以选择FlightGear的[[Git]]开发版本。[[Git]]开发版本通常具有更多功能,而且许多最新的开发中飞机需要其支持,但可能不稳定,对非Windows用户来说获取更复杂。一般来说不建议普通用户使用开发版本,但如果您希望做一些测试,可以从[[FlightGear build server|FlightGear 构建服务器]]下载Windows或Mac的夜间构建(nightly builds),或者每天更新的Ubuntu PPA。现在(2021年3月),夜间构建可从 [https://download.flightgear.org/builds/nightly/ download.flightgear.org] 获取(截止2023年12月该方法依然适用——译者注)。如果您使用 Git 版本控制的 FlightGear 副本,您可以选择使用版本控制的 [[FGAddon|FGAddon 飞机开发仓库]] 同步更新您的飞机。 | |||
=== 在Windows上安装 === | === 在Windows上安装 === | ||
下载安装程序后,运行并遵照指示安装FlightGear。 | 下载安装程序后,运行并遵照指示安装FlightGear。 | ||
某些杀毒软件可能会误认为FlightGear有病毒。如果发生这种情况,您可以在安装期间临时禁用您的杀毒软件。 | |||
在Windows安装程序中可选择FlightGear的安装位置。[[$FG ROOT]]目录为<code><你选择的目录>/data</code>。 | 在Windows安装程序中可选择FlightGear的安装位置。[[$FG ROOT]]目录为<code><你选择的目录>/data</code>。 | ||
=== | === 在 macOS 上安装 === | ||
在 macOS 上安装FlightGear非常简单。只需将FlightGear图标拖放到 <code>/Applications</code> 文件夹即可。 | |||
第一次运行FlightGear时,它的图标会在Dock上弹起数秒钟,期间会加载机场和飞机信息。当GUI启动器出现时,选择飞机和机场,之后点击“开始飞行!”就可以启动模拟器。您可以用GUI启动器配置更多选项。更多详情见[http://flightgear.sourceforge.net/manual/next/en/getstart-ench4.html#takeoff-how-to-start-the-program 官方手册]。 | 第一次运行FlightGear时,它的图标会在Dock上弹起数秒钟,期间会加载机场和飞机信息。当GUI启动器出现时,选择飞机和机场,之后点击“开始飞行!”就可以启动模拟器。您可以用GUI启动器配置更多选项。更多详情见[http://flightgear.sourceforge.net/manual/next/en/getstart-ench4.html#takeoff-how-to-start-the-program 官方手册]。 | ||
Line 47: | Line 42: | ||
./fgfs --options..... | ./fgfs --options..... | ||
[[$FG ROOT]]和[[$FG SCENERY]] | [[$FG ROOT]]和[[$FG SCENERY]]在macOS上并未设置。 如果您想自行指定这些变量供命令行使用,在Terminal.app运行以下内容: | ||
FG_ROOT=/Applications/FlightGear.app/Contents/Resources/data | FG_ROOT=/Applications/FlightGear.app/Contents/Resources/data | ||
Line 54: | Line 49: | ||
在运行GUI启动器后,<code>$HOME/Documents/Flightgear/<version></code>将成为[[$FG ROOT]]的别名,因此您可以用Finder来浏览数据目录。 | 在运行GUI启动器后,<code>$HOME/Documents/Flightgear/<version></code>将成为[[$FG ROOT]]的别名,因此您可以用Finder来浏览数据目录。 | ||
注:Mac用户在安装FlightGear后,在Finder中打开应用程序文件夹,右键点击FlightGear,然后点击“显示软件包内容”,即可找到[[$FG ROOT]] | 注:Mac用户在安装FlightGear后,在Finder中打开应用程序文件夹,右键点击FlightGear,然后点击“显示软件包内容”,即可找到[[$FG ROOT]]文件夹。这样可以进入FlightGear文件夹访问所有文件,包括可用于[[Howto: Install aircraft#Macintosh OS X|安装新机模]]的Data/Aircraft。(译者注:根据个人使用经验,更推荐将机模安装在一个另外的地方,然后在GUI启动器中添加安装机模的路径,这样在更新FlightGear的时候更方便。) | ||
=== 配置OpenGL === | === 配置OpenGL === | ||
FlightGear最适合在当前版本的[[OpenGL]]驱动程序上运行。如果您运行FlightGear时碰到问题,请参见[[Configuring OpenGL|配置OpenGL]]。 | |||
=== 获取地景 === | === 获取地景 === | ||
Line 93: | Line 88: | ||
=== 使用键盘和/或鼠标 === | === 使用键盘和/或鼠标 === | ||
缺少[[joystick| | 缺少[[joystick|操纵杆]]或其他控制器的用户有时会用键盘或鼠标控制飞机。使用键盘来飞行是一件有难度的事情,所以比起键盘更推荐用鼠标飞行,但即使是廉价操纵杆也能够极大地提升体验。 | ||
在FlightGear运行时,要获取键盘命令帮助,请前往''Help''菜单,选择下面的''Basic Keys''(模拟器相关命令)、''Common Aircraft Keys''(所有机模通用的命令)和''Aircraft Help''(机模特有的按键命令) 。若主菜单被隐藏请按{{key press|F10}}。 | 在FlightGear运行时,要获取键盘命令帮助,请前往''Help''菜单,选择下面的''Basic Keys''(模拟器相关命令)、''Common Aircraft Keys''(所有机模通用的命令)和''Aircraft Help''(机模特有的按键命令) 。若主菜单被隐藏请按{{key press|F10}}。 | ||
Line 99: | Line 94: | ||
如果以前使用过其他模拟器,则FlightGear与其他模拟器之间按键命令的区别见[[key commands compared to other simulators]]。 | 如果以前使用过其他模拟器,则FlightGear与其他模拟器之间按键命令的区别见[[key commands compared to other simulators]]。 | ||
要使用鼠标飞行,按{{key press|Tab}}(鼠标指针应变为十字形)并移动鼠标引导飞机,再次按{{key press|Tab}}可以环视四周(鼠标指针应变为双箭头),再次按{{key press|Tab}} | 要使用鼠标飞行,按{{key press|Tab}}(鼠标指针应变为十字形)并移动鼠标引导飞机,再次按{{key press|Tab}}可以环视四周(鼠标指针应变为双箭头),再次按{{key press|Tab}}回到普通模式点击驾驶舱内的东西。不过该操作有可能不适用于某些飞机,如[[A320neo]]及[[Airbus A330 (disambiguation)|A330]]等(这取决于机模开发者的设计——译者注),所以只能通过右击环视四周,鼠标模式无法使用。好在这些飞机是很稳定的客机,用键盘飞起来也很容易。 | ||
=== | === 首次进入驾驶舱 === | ||
第一次进入驾驶舱并想搞清楚情况的时候可能还是有些吓人的。 | |||
虚拟驾驶舱在哪?并不是所有FlightGear机模都有内部驾驶舱模型的,一些研究项目甚至连外部模型都没有。有时2D面板会显示在3D驾驶舱(如果存在)之上。如果要关掉,可以打开''Main Menu'' > ''View'' > ''View Options''然后在''Display Options''部分里取消选中''Show 2D panel'',或者按{{key press|Shift|P}}。在这些情况以外,正常情况下,只要选中了Cockpit View,FlightGear启动时你就应该已经坐在虚拟驾驶舱里了(如果没有,按{{key press|Ctrl|V}}应该可以切换到飞行员视图)。 | |||
或许你会觉得仪表板上的一些显示器和仪表难以阅读。可以把鼠标切换到视图模式(按{{key press|Tab}}至鼠标指针变为双箭头)拖动视图或使用鼠标滚轮缩放,也可用摇杆帽移动视图并按{{key press|X}}和{{key press|Shift|X}}缩放。 | 或许你会觉得仪表板上的一些显示器和仪表难以阅读。可以把鼠标切换到视图模式(按{{key press|Tab}}至鼠标指针变为双箭头)拖动视图或使用鼠标滚轮缩放,也可用摇杆帽移动视图并按{{key press|X}}和{{key press|Shift|X}}缩放。 | ||
在进入陌生的驾驶舱时,常用的一项操作是按{{key press|Ctrl|C}}突出显示所有“热点”,即仪表控件、按钮、旋钮等。很多机模也提供专有的帮助菜单。 | |||
某些功能,如启动器或磁电机,可能难以使用或根本没有可点击的“热点”,尤其是在开发中的机模上。一般来说可以使用2D面板上的相应控制,或直接使用键盘。根据''Help''所述的按键分配,键盘总是可用的,但有时这些会因为机模或设置的原因被重新分配。一定记得查阅所有的帮助对话框! | |||
=== 起动发动机 === | === 起动发动机 === | ||
你迫不及待地想飞行,但发动机却还没有起动。嗯,发动机的起动并非总是轻而易举。有些机模的自定义菜单中有''自动起动''(autostart)项,不过以下的一般程序应该在很多情况下都管用: | |||
在活塞式飞机上,要起动发动机,一般来说需要: | 在活塞式飞机上,要起动发动机,一般来说需要: | ||
Line 131: | Line 126: | ||
=== 在线多人飞行 === | === 在线多人飞行 === | ||
FlightGear有若干联机服务器,可以让你在更热闹的天空中飞行,详见[[Howto: Multiplayer]]。还有让你可以充当[[Air traffic control|空中交通管制员]]的独立程序[[OpenRadar]]和[[ATC-pie]]。 | |||
还有[[MPMap|多人地图]]让你看到当前有谁在线,甚至是附近有何[[Navaids|导航台]]。 | 还有[[MPMap|多人地图]]让你看到当前有谁在线,甚至是附近有何[[Navaids|导航台]]。 | ||
Line 141: | Line 136: | ||
如果教程启动时没有跑道,四周被水环绕,则该教程所设定的机场相应的地景没有安装到您的FlightGear中。地景的获取见前面[[#获取地景]]一节。 | 如果教程启动时没有跑道,四周被水环绕,则该教程所设定的机场相应的地景没有安装到您的FlightGear中。地景的获取见前面[[#获取地景]]一节。 | ||
== | == 进行你的第一次飞行 == | ||
=== 真实性 === | |||
对于任何飞行模拟器,尤其是FlightGear,初学飞行员最常问的一个问题是”为什么我的飞机老是向左偏?“或许是因为跑道上有侧风,但这更可能是由于[[Understanding Propeller Torque and P-Factor|螺旋桨扭矩和P因素]]。 | |||
在某些其他市售飞行模拟器中,尽管其宣传口号与此相反,他们对某些参数进行了刻意调整来减少包括上述“左偏”在内的许多效果,以使飞机更容易飞行。与此不同的是,在FlightGear中这种忠于'''真实性'''的特性总是默认开启的。 | |||
以下列出了一些FlightGear里包含的,可能使许多刚入门的飞行员感到迷惑的现实特性。 | |||
* 由于上述原因出现的"左偏综合症" | |||
* 磁罗盘转弯错误:磁罗盘在飞行时受各种力的影响,倾向于在短时间内向相反方向转动,然后再定位在正确的航向上。这不是故障(另见维基百科文章{{wikipedia|Aircraft compass turns}})。 | |||
* 垂直速度指示器(VSI)也容易出错。 | |||
* 水平情况指示器(HSI)由陀螺仪驱动 (这就是为什么有时叫它方向陀螺仪),它受到“陀螺仪漂移”(“gyro drift”)影响。指示器将从其当前航向漂移,并必须定时(大概每15分钟)校准以与磁罗盘航向一致。 | |||
* 你不能只是通过将操纵杆或摇杆居中来取消转弯或爬升。你必须将摇杆或杆向另一个方向转动或推动,以获得水平姿态和水平飞行。但即便在这之后,飞机也不会自己保持其高度或航向。一个常见的错误是试图找到一个可以松开手的操纵杆位置。虽然正确使用配平可以让手空出几秒钟,但要让飞机保持稳定飞行必须使用自动驾驶仪或不断调整操纵杆。(译者注:在一些使用电传飞控的现代化飞机上部分实现了这方面的简化,FlightGear中有许多机模也真实地模拟了这一点,如波音777和空客A320系列。) | |||
飞机飞行时以及控制和导航使用的[[avionics and instruments|航空电子设备和仪器]]上都作用着许多力,这些力可能违反直觉。飞行员必须学会识别这些现象并修正它们的影响。''FlightGear模拟了现实世界中存在的仪表误差''。 | |||
=== | === 机场和导航辅助设备 === | ||
当您第一次启动FlightGear时,无论是通过命令行还是启动器的图形界面,您可能想知道如何确定哪些机场可用。启动器显示了机场列表,但您不会看到如塔台或[[ILS]]频率等详细信息,也无法找到显示[[VOR]]及其频率的地图。您可以做什么?请查看[[Getting aeronautical charts|获取航空图表]]。 | |||
在模拟中,您可以在''主菜单'' > ''设备'' > ''地图''中使用地图,这将使您能够查看导航数据和机场及辅助设施的位置。想要获得更多导航帮助,请参阅[[Understanding navigation|理解导航]]。 | |||
=== | === 使用自动驾驶仪飞行 === | ||
一些飞机需要您使用''Autopilot''菜单中提供的[[autopilot|自动驾驶仪]],这是原始的FlightGear自动驾驶仪,是一个"通用"自动驾驶仪。许多飞机都配备了自己特定的自动驾驶仪,通常是现实存在的型号。 | |||
对于提供自己的自动驾驶仪的飞机,您应该使用虚拟驾驶舱中可用的自动驾驶仪控制面板,可以通过点击虚拟驾驶舱中的仪表板来操作。在某些提供了自己的自动驾驶仪的飞机中,包括一些空客机模和[[Cessna 172P|C172P]],自动驾驶仪菜单将变灰且不可用。 | |||
塞斯纳172配备了[[Bendix/King KAP140 自动驾驶仪]]。您不能在此飞机上使用菜单中的“Autopilot”对话框,而是必须使用虚拟驾驶舱中的自动驾驶仪设备。 | |||
== FlightGear社区 == | |||
=== 获取帮助 === | |||
此页面旨在向用户提供他们首次使用FlightGear时需要了解的基本事项。除了本百科站的[[Portal:User|用户门户]],您可能还想阅读以下页面: | |||
*[[Troubleshooting problems|故障排除]],帮助您解决最常见的问题; | |||
*[[Frequently asked questions|常见问题解答]]; | |||
...以及可以用来获取信息或请求帮助的沟通渠道: | |||
*[[FlightGear Manual|FlightGear手册]],这是初学者的必读之物;(译者注:可以在Github上找到佟辉同志译著的该手册的中文翻译版) | |||
*{{forum link|text=FlightGear论坛}}及其子论坛; | |||
*[[Discord|FlightGear的Discord服务器]],这是获取帮助最快的方式; | |||
*[[FlightGear IRC channel|FlightGear IRC频道]]; | |||
*[[Mailing list|FlightGear用户邮件列表]],这是与核心开发者联系的最好方式; | |||
*发行安装包中自带的帮助文档。 | |||
=== 在不编译的情况下自定义FlightGear === | |||
[https://www.flightgear.org/download/ 我们的网站]提供了预编译的二进制文件,可供在Windows、macOS和Linux上下载和安装。此外,大多数Linux发行版在其仓库中提供打包版本。 | |||
(译者注:服务器位于国内的[https://www.fgprc.org.cn/ FGPRC官网]也提供了macOS和Windows下的二进制文件,这些二进制文件与官网提供的版本完全一致,在中国大陆境内下载速度会快很多。) | |||
注意:FlightGear的配置非常灵活,你可以通过编辑[[XML]] 文件来修改飞机模型或者其他特性,只要你喜欢。当然,这样做没有任何风险,我们鼓励你这么做。同样你也可以与其他FlightGear用户分享你的成果。飞机模型并不是二进制文件,而且一旦你有足够的知识,修改起来很简单。尽管安装文件是二进制的程序,但是FlightGear的绝大部分系统可以通过XML文件和[[NASAL scripting]]来修改。 | 注意:FlightGear的配置非常灵活,你可以通过编辑[[XML]] 文件来修改飞机模型或者其他特性,只要你喜欢。当然,这样做没有任何风险,我们鼓励你这么做。同样你也可以与其他FlightGear用户分享你的成果。飞机模型并不是二进制文件,而且一旦你有足够的知识,修改起来很简单。尽管安装文件是二进制的程序,但是FlightGear的绝大部分系统可以通过XML文件和[[NASAL scripting]]来修改。 | ||
尽管软件是二进制的,FlightGear的大多数系统都可以通过[[XML]]文件和[[NASAL scripting|NASAL脚本]]配置。您可以自由对机模、地景、贴图、OpenGL[[shader|着色器]]以及您为了满足个人需求或希望与其他FlightGear用户共享的任何其他功能进行更改,并且我们''鼓励''您这样做。如果这正是您的打算,请查看[[Portal:Developer|开发者门户]]。 | |||
== 您能做些什么来帮助我们 == | |||
{{Main article|Volunteer}} | |||
FlightGear 是一个开源的、基于志愿者的项目。这意味着这里的一切都来自于志愿者的热情和业余时间。这包括模拟器本身、地景、飞机、百科文章、{{forum link|text=论坛}}以及其他一切。志愿者,本质上是''做事情的人'',对这个项目至关重要。没有他们,项目就不会向前迈出一步。因此,让贡献者在他们所做的事情中找到乐趣是至关重要的。 | |||
如果您希望为这个项目做出贡献,可以先查看一些文章。这些文章可能会给您一些启示: | |||
*[[Howto:Understand the FlightGear development process|如何理解FlightGear开发过程]] | |||
*[[Implementing new features for FlightGear|为FlightGear实现新功能]] | |||
*[[How the FlightGear project works|FlightGear项目是如何运作的]] | |||
贡献者永远不嫌多,而需要志愿者贡献力量的领域有许多: | |||
* [[Building | ;测试: | ||
* | *[[Building FlightGear|构建]]最新的Git代码或从[[FlightGear Build Server|FlightGear构建服务器]]下载快照 | ||
*[https://sourceforge.net/p/flightgear/codetickets/ 提交错误报告] | |||
*通过valgrind运行FlightGear以跟踪内存泄漏 | |||
= | ;支持: | ||
* | *帮助新用户下载、编译、安装并运行FlightGear({{forum link|text=在论坛上}}或在IRC上) | ||
*提供想法和建议,参见:[[Feature Requests / Proposals / Ideas|功能请求/提议/想法]] | |||
*帮助清理和整理这个百科站 | |||
*为缺失的百科页面提供新内容 | |||
;开发: | |||
* | *C/C++编程: | ||
* | **提供源代码清理(本质上是帮助过渡到以SGSharedPtr为主的智能指针基础的内存管理方法) | ||
* | **提供[[Bugs|错误]]修复或新功能 | ||
* | **参与其他FlightGear相关项目 | ||
*机模开发(3D建模、贴图、空气动力学模型(FDM)、脚本编写) | |||
*地景开发(地形、模型、天气) | |||
[[Category:FlightGear]] | |||
[[ca:Nou a FlightGear]] | [[ca:Nou a FlightGear]] | ||
[[de:Neu bei FlightGear]] | [[de:Neu bei FlightGear]] | ||
[[es:Nuevo en FlightGear]] | [[es:Nuevo en FlightGear]] | ||
[[fi:Uusi_käyttäjä]] | [[fi:Uusi_käyttäjä]] | ||
Line 245: | Line 229: | ||
[[sr:Novi u FlightGear-u]] | [[sr:Novi u FlightGear-u]] | ||
[[th:New to FlightGear]] | [[th:New to FlightGear]] | ||
[[zh:FlightGear新手]] |
edits