fg-fans 发表于 2011-10-25 20:43:50

构建自己的飞机模型----模型文件夹

    我们在玩FlightGear的时候希望尝试飞行不同种类的飞机,但FG官方网站提供的飞机模型有限,比如像国产的歼十等战机并没有建模,所以我们希望构建自己的飞机模型。
    下面我会根据自己的经历讲解如何导入自定义飞机模型,适合初学者(本人也是初学者,有错误的地方希望指正交流)。本篇会初步介绍下飞机模型所在的文件夹结构:
   比如我的FlightGear安装在x:\Program Files\下面,在安装目录下可以找到FlightGear\data\Aircraft文件夹,各种飞机模型就在这个下面了,我们构建好的飞机模型也放在这个文件夹下,以f18模型为例:
   文件夹f18下面存在Models、Panels两个文件夹及f18.xml、f18-set.xml、f183d-set.xml等脚本文件,xml是一种可扩展标记语言 (Extensible Markup Language) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。
   作用:
   Models:FlightGear模型存放文件夹。FG运行时会到此处寻找模型文件。
   Panels:从名字可以推断出,该文件为FG机舱视角的纹理及贴图等。
   f18.xml、f18-set.xml、f183d-set.xml作为FG初始化之用,必不可少,细心的童鞋可以发现几乎每个飞机模型文件夹下都存在类似的脚本文件,今后会大致介绍里面标记的内容的含义。
   了解了模型文件夹最基本的结构,我们建造自己的模型就容易多了,当然,该文件夹下可能还存在其它文件,包括了声音渲染和HUD显示等,都很容易理解。
      待续......

Steven 发表于 2011-10-25 21:36:50

谢谢楼主,思路很清晰,期待续集。。:D

fg-fans 发表于 2011-10-25 21:56:54

:lol

Nothing 发表于 2011-10-26 22:02:47

xml文件中除了涉及到机型相关的模型文件还涉及到飞机的空气动力学模型解算模型,如JSBSim、YASim这些,还有很多FG自己的脚本语言。比较复杂

fg-fans 发表于 2011-10-26 23:00:52

所以还请高手剖析......:lol

tan_dunming 发表于 2011-11-14 20:46:06

Panels应该是面板 仪表之类的

hw0wei 发表于 2011-12-6 11:24:00

一般FG开始读入aircraft信息时候,只读取XX-set.xml信息,xx-set.xml也可以理解为main函数,被FG唯一调用的标记总结点。

fg-fans 发表于 2011-12-6 19:38:45

受教了......:lol

zlycc2012 发表于 2011-12-11 12:36:05

多谢多谢。。。

儒文 发表于 2012-4-19 13:45:34

太   好 了.
页: [1] 2 3
查看完整版本: 构建自己的飞机模型----模型文件夹