FlightGear飞行模拟器
标题: 如何快速便捷地测试你的机场布局 [打印本页]
作者: Steven 时间: 2011-9-15 11:11
标题: 如何快速便捷地测试你的机场布局
Required software 所需软件相对简便的方法文档创建假设你的机场在方案(project)中的ICAO代码是:ABCD
- 创建一个文件夹,文件夹地址名称随意,从TerraGear 组中复制可执行的genapts 到该文件夹中。
- 在TaxiDraw内,打开你的方案(project)并执行以下指令:Export Airport(导出机场),将导出的ABCD.dat 文档存入你的文件夹中。
- 打开指令行窗口,在其中找到你的文件夹。
- 严格按此处的指令执行,包括结束处的点(当然,在输入参数项要输入你的机场的真实ICAO代码来代替"ABCD" ):
1. 进入$FG_ROOT/Scenery/Terrain,进入你通常存放机场的场景子文件夹。 2.在该文件夹中,已经有官方"ABCD.btg.gz"文档存在,在其名称后添加BACKUP字段重新命名,当前作为备用。
3.同一个文件夹中,将你的精确存储文档(bucket file)放在将要存放机场的位置。比如,CSK3机场的存储文档为1745385.btg.gz,在其名称后加上BACKUP字节将之重新命名,这样做后,此时你机场周围的场景完全无效(很重要!否则,你的新机场布局中有一部分会被旧场景覆盖)。
4. 最后,还是在这个场景文件夹内,将有相同数字名称的小的文本文档设为备用文档,但后缀名为.stg。比如,CSK3机场,文档名为1745385.stg,在其名称后添加字节BACKUP,从而提供给FlightGear的你所用区域的当前场景说明就被存储下来。
将新的机场放置到位
- 在你所使用的文件夹中应该有两个新的子文件夹:AirportArea和AirportObj
- 在AirportObj中,搜索子文件夹,找到你的新机场文档:ABCD.btg.gz., 从所使用的文件夹中复制该文档至相应的场景文件夹中。
- 还是在AirportObj中, 找到新的场景说明文本文档,名称为备用数字名加.ind 后缀(比如1745385.ind)。将之重新命名为.stg后缀 (比如 :1745385.stg), 并将之复制到场景文件夹中。
- 现在用UFO启动FlightGear,进入你的机场,开始时除了太空什么都没有,向上,到一定高度,你会看到你的机场出现,开始时你的位置是在机场的下方。你的机场独自悬浮在太空中,除此外别无他物,你可以看到你的机场是什么样子。
恢复
你的机场创建完毕令你满意后:
- 进入场景文件夹,删除新的ABCD.btg.gz 文档和新的"bucket-number".stg文档。
- 找到三个末尾被重新为"BACKUP"的文档,将之恢复为其之前所用的文档名。
更快但比较粗的方法这种方法更快,因为你不需要修改你的当前场景(也不需要做备份复制,然后恢复之),唯一的缺点(可以称之为粗糙)是你只能看到新机场。
- 执行上文第一段中所述的genapts指令
- 进入生成的机场目录,比如:
cd AirportObj/w060s40/w059s38/(你的路径应该由机场坐标组成)
- 将.ind 文档重新命名为以.stg为后缀的文档,比如:
mv 1984723.ind 1984723.stg
cd ../../
- 启动FlightGear,用当前目录作为场景路径并找到你的新机场(用你机场的ICAO代码代替ABCD):
fgfs --fg-scenery=. --aircraft=ufo --airport=ABCD
完毕!
作者: suyang 时间: 2011-9-15 20:06
学习了,谢谢共享
作者: jackvoy 时间: 2011-11-23 17:11
收获很多,谢谢
作者: huoy07 时间: 2014-8-21 17:49
学习了 谢谢楼主分享 支持
作者: huoy07 时间: 2014-8-21 17:49
学习了 谢谢楼主分享 支持+1
作者: ycj 时间: 2017-8-10 15:05
多谢分享,学习了。多谢分享,学习了。多谢分享,学习了。
欢迎光临 FlightGear飞行模拟器 (http://flightgear.org.cn/) |
Powered by Discuz! X3.2 |