FlightGear飞行模拟器
标题:
flightgear学习_参数解析
[打印本页]
作者:
zk_sima
时间:
2016-1-19 10:42
标题:
flightgear学习_参数解析
本帖最后由 zk_sima 于 2016-1-19 10:44 编辑
这篇需要前篇的基础:
flightgear学习_基本架构
http://www.flightgear.org.cn/forum.php?mod=viewthread&tid=8404&fromuid=1092
在flightgear内部,命令行参数分为6种类型:BOOL、String、Double、Int、Channel、Func
其中Bool、String、Double、Int都是直接对相应的属性(可以理解为内部的变量)进行赋值;
如:--airport=ZSSS 初始化时设置机场ICAO为ZSSS(上海虹桥)
Func类型则是在初始化阶段直接调用内部函数进行处理。
如: --random-wind 初始化时调用fgOptRandomWind,设置随即风
不过有些Func类型的参数是需要输入参数的,如:--func_key=func_argv
Channel类型参数主要用于外部接口通信,一般都可以复用(如:在命令行中可以有多个 --native-fdm=xxx)
这种类型的参数有大家熟知的--native-fdm、--generic、--atlas等
具体的源码解析流程见图,还是一样,由于VISIO图标不能粘贴,只能用贴图的方式:
flightgear.JPG
(50.43 KB, 下载次数: 598)
下载附件
保存到相册
2016-1-19 10:42 上传
By:zk_sima
email:zk.sima@gmail.com
作者:
wanghaitao
时间:
2016-4-3 23:22
非常感谢!!!!
:):):)
作者:
boyblog
时间:
2017-2-19 20:34
非常感谢楼主的介绍!!!!
作者:
nuannuan
时间:
2017-9-27 17:05
是菜鸟,真的非常感谢楼主的分享,正好非常需要这种好的分享
作者:
hanxiuqing
时间:
2017-10-30 10:35
感谢楼主分享,会仔细瞅瞅的
作者:
cvieri
时间:
2017-12-7 10:53
非常感谢楼主的介绍!!!!
作者:
HappyDog
时间:
2018-5-10 18:55
非常感谢分享,最好能弄成一个系列教程,造福入门选手
作者:
杭西兰
时间:
2018-5-22 17:54
谢谢,最近一直在做相关的课题
作者:
gispda
时间:
2018-7-20 20:38
多谢楼主!!!!!!!!!!
作者:
shark1986
时间:
2019-1-8 11:18
收藏学习了,感谢分享!!!!!!!!
作者:
pagLIacci
时间:
2021-12-5 23:12
学习了
作者:
archive
时间:
2022-11-8 11:53
好好学习一下
欢迎光临 FlightGear飞行模拟器 (https://www.flightgear.org.cn/)
Powered by Discuz! X3.2