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图标不能粘贴,只能用贴图的方式:
By:zk_sima
email:[email protected]
非常感谢!!!!:):):):):):):):):):):):):) 非常感谢楼主的介绍!!!! 是菜鸟,真的非常感谢楼主的分享,正好非常需要这种好的分享 感谢楼主分享,会仔细瞅瞅的:) 非常感谢楼主的介绍!!!! 非常感谢分享,最好能弄成一个系列教程,造福入门选手:) 谢谢,最近一直在做相关的课题 多谢楼主!!!!!!!!!! 收藏学习了,感谢分享!!!!!!!!
页:
[1]
2