- UID
- 2613
- 注册时间
- 2013-11-13
- 在线时间
- 小时
- 最后登录
- 1970-1-1
- 精华
- 阅读权限
- 40
- 听众
- 收听
|
1.下载flightgear后如何运行
安装完FlightGear后,在\FlightGear v2.12.1\bin\Win32目录下能发现很多可执行文件,其中fgrun.exe为向导程序,fgfs.exe为FlightGear主程序。直接双击fgfs.exe或者在命令行下输入fgfs.exe是无法正常运行程序的,程序会提示版本检测失败。如下
我们必须给输入参数才能正常运行程序,一般只要指定资源文件目录就能运行程序了,在命令行下输入fgfs.exe--fg-root="d:\Program Files\FlightGear v2.12.1\data" 就能正常运行flightgear。
如果想选择飞机或者机场可以加入参数--airport=KSFO --aircraft=777
FlightGear程序的参数很多,可以选择飞机类型,机场,环境等,具体参数配置可以参考帮助手册。
一般在windows操作系统下,我们是以向导程序来运行FlightGear的。
直接双击fgrun.exe.
Executive:FlightGear主程序路径
FG_ROOT:资源路径
FG_SCENRY:场景(地形)路径
设置好这些路径点击NEXT到如下选择飞机界面
在此可选择飞机机型,并能预览飞机。
点击NEXT到机场选择界面
在此界面可以选择起飞机场,初始跑道,
选择好机场和跑道后点击NEXT到以下界面
选中Show command line我们可以看到命令行下运行程序我们应该输入的参数,这个功能是非常有用的。在此界面中可以设置运行环境,联网飞行等,点击ADVANCED按钮有更多选项,具体这些设置有什么用要靠玩家自己去试试或者参考帮助手册,我不再啰嗦。
点击RUN,向导程序将调用主程序fgfs.exe,开始飞吧!
2.FlightGear基本飞行操作
本教程以Cessna 172P Skyhawk(1981 model)为例,介绍一些飞行的基本操作。
程序运行后,默认发动机是已经点火的,我们可以听到发动机声音。此时,我们可以关闭发动机然后自行启动发动机。点击“Shift + [”三次可将点火开关置于"off"处,此时发送机关闭。再点击按“Shift + ]”三次把点火开关置于“Both”位置,然后按"s"键启动发动机。当然也可以通过用鼠标直接点击点火开关按钮来实现这部分功能。
然后,执行放襟翼,推油门,滑跑,拉杆起飞等动作,开始飞行之旅。具体如何飞行我就不介绍了。网上也许多飞行教程,例如:中国飞行模拟组织(http://www.cfso.org) 的官方网站即提供许多有用的信息可供下载。下面给出 FlightGear 键盘操纵飞机的常用操作说明(见表1),也可以在 FlightGear 的“Help”菜单中的“Basic Keys”和“Commnon Aircraft Keys”选项里获取部分按键说明。
表1
常用操作 按键 说明
操纵面(在数字键盘上,控制航向、滚转和俯仰等,必须激活数字锁定)
9/3
推力:9增加推力(油门),3减小推力(油门)
4/6
副翼:4向左滚转,6向右滚转
8/2
升降舵:8推杆低头,2拉杆抬头
0/Enter
方向舵:0向右偏航,Enter向右偏航
5
居中副翼/升降舵/方向舵
观察方位(在数字键盘上,必须关闭数字锁定)
Shift + 8
正前方
Shift + 7
左前方
Shift + 4
左侧方
Shift + 1
左后方
Shift + 2
正后方
Shift + 3
右后方
Shift + 6
右侧方
Shift + 9
右前方
显示选项
P
仪表板开关
C
2D/3D驾驶舱开关(2D和3D模型都可用时才起作用)
S
仪表排列形式切换开关
Shift + F5/F6
左右移动2D仪表板
Shift + F7/F5
上下移动2D仪表板
Shift + F3
从特性列表导入仪表板
i/I
最小化/最大化仪表板
h/H
打开关闭HUD/改变HUD的颜色
x/X
放大/缩小
v/V
切换飞行员的观测模式
Ctril + c
开关仪表板鼠标操作指示标记
z/Z
改变能见度(好/坏)
F8
开关雾特效
F10
显示/隐藏菜单栏
自动驾驶及相关控制
Ctril + A
高度保持开关
Ctril + G
下滑角跟随开关
Ctril + H
航向保持开关
Ctril + N
NAV 开关
Ctril + T
地形跟随开关
Ctril + U
高度增加 1000 英尺(紧急情况)
Enter
增加航向自动驾驶
F6
开关目标自动驾驶:当前航向/航路点
F11
高度自动驾驶对话框
F12
航向自动驾驶对话框
s
启动发动机
!
选择第一台发动机
@
选择第二台发动机
#
选择第三台发动机
$
选择第四台发动机
}
增加点火电源
{
消减点火电源
~
选择所有发动机
襟翼、起落架与刹车
]/[
放/收襟翼
g/G
收/放起落架
B
刹车锁死开关
b
刹车(全部轮胎)
,
左轮胎刹车
.
右轮胎刹车
Cessna 172P仪表介绍:
常用的仪表有空速表、地平仪、高度表、罗盘(指南针)、航向陀螺仪和协调转弯指示仪。如下图所示
是不是有了以上的键盘操作表就可以玩好飞行模拟了呢?显然是不行的。飞行模拟游戏决不等同于“F-22”等空战模拟游戏,除了娴熟的(键盘、游戏杆和鼠标)操作技巧之外,它还熟练运用飞行力学、空中管制和导航等相关知识。我这里只介绍了一些最基本的飞行操作。如果你想飞行得更好,请参考FlightGear帮助手册第三部分,里面有详细的教程(机型也是Cessna 172P)。
3.FlightGear多屏显示
一般的飞行模拟软件都支持多屏显示,FlightGear也不例外。通过多屏可以扩大视场角或者实现其他需求。理论上来说,FlightGear可以支持 无限多个屏(足够的硬件支持)。其基本原理是基于多台计算机同时运行多个FlightGear实例,其中一台计算机作为主机,通过网络向其他从机发送 FDM(动力学数据),驱动视景运行。
3.1主机FlightGear程序设定
有两种办法完成程序设置
(1)如果在命令行下运行程序,输入参数如下
--native-fdm=socket,out,60192.168.0.10,5500,udp
--native-fdm=socket,out,60192.168.0.11,5500,udp
--native-fdm=socket,out,60192.168.0.12,5500,udp
(2)如果采用向导运行程序,设置如下
通过此设置可向IP地址为192.168.0.10,192.168.0.11,192.168.0.12的三台从机发送FDM数据,端口都为5500,发送频率60Hz。
3.2从机设定:
(1)如果在命令行下运行程序,参数如下
--fdm=external
--native-fdm=socket,in,60,,5500,udp
(2)如果用向导程序运行,设置如下图所示
通过这些基本设置,你就能实现多屏显示了,不过这还没有达到要求,必须仔细调节主机和从机程序中的视点和视角才能实现各个屏之间的“无缝衔接”。调节过程不难但比较繁琐,具体过程请参看附件中的文档(Multiple Monitors in FlightGear: Quick and Dirty)。
当然如果你只要用两个屏显示,用两台机器来跑FlightGear显然有些浪费。如果你的机器显卡有双屏输出功能,就可以在一台机器上跑两个 FlightGear实例来实现双屏显示。一个FlightGear程序作为主程序向另一个程序发送FDM数据就行了。具体怎么做我就不讲啦,大家可以自 己去试试。
|
|