微软飞行模拟10开发工具包(FSX SDK)简介.doc_第1页
微软飞行模拟10开发工具包(FSX SDK)简介.doc_第2页
微软飞行模拟10开发工具包(FSX SDK)简介.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

简介微软飞行模拟10的开发工具包(FSXSDK)可以用于创建飞行模拟10的插件。例如可以创建新的或者替代的飞机,仪表,任务,风景,地形,机场地面车辆,机场跑道和建筑物,特效,摄像视角和模拟的世界中其他元素。必须指出有的任务例如创建新的飞机是很耗费时间的,且需要相当深度的技能和知识;其他任务要求耐心和对细节的关注,可以在几小时内完成。例如为现有的飞机设计和增加一个仪表,配置一个新的摄像视角,创建一个新的图形特效,或者完成一个相当简单的任务。本文对SDK的主要组成进行简单介绍。SDK的默认安装路径为C:Program FilesMicrosoft GamesMicrosoft Flight Simulator X SDK ,其安装程序位于豪华版第一张DVD上的SDK目录下。SDK分为4个主要的方面:1. Core Utilities Kit核心通用工具,这部分包含了一个新的simconnect SDK,这是FSX的程序员接口,摄像设定,以及simconnect客户程序可以使用的变量表,以及SDK的其他部分。Camera configuration 介绍fsx中的摄像系统分类和配置文件中的各种参数之含义,你可以自己按照说明来做一个个性的摄像机。Simconnect SDK是一个程序员的应用程序接口,如果你需要为FSX编写一个客户端程序,来和FSX服务器通讯,那么就需要使用这个接口库中的大量函数。FSX客户程序可以用C,C+语言编写,可以可以是用托管的API调用,例如.NET的语言C#.NET或者VB.NET。Simulation variable介绍fsx中使用的变量,分为两类,其一是飞机的变量,另一种是全局数据变量,它们可能出现在基于xml的仪表面板里,或者出现在simconnect api函数中。2. Environment Kit环境工具,这部分包含了地形,风景,建模,飞行器和游艇流量,以及特效。Autogen是FSX中用来生成默认风景对象的进程。模拟的世界被划分成一个网格,每个小方格子大概为1.2*1.2公里,每个小方格的纹理是根据其陆地分来来选择的。陆地分类在微软飞行模拟全球地形技术的论文中有说明,有一个Olson Land Classification表格列出了147项陆地分类,其中部分项目未用。陆地分类的纹理可以和一个描绘文件关联,这个描绘文件包含了建筑物或者植被的覆盖的地点。如果需要特定的建筑物模型,那么可以在纹理中放置一个库对象。Autogen进程在运行时选择或者构建合适的建筑物模型,因此才能创造更为丰富而逼真的风景。FSX有一个全局库对象,是自带的很多物体集,例如桥梁,码头,建筑物,树木,动物,灯光,车辆,等等。BGL编译器SDK主要用来把风景和机场数据文件编译成FSX可读的格式。也可以用来为任务创建奖品文件和调整时区信息。Living world sdk介绍了living world configuration文件的格式,它指定了哪些模型可以用于高速公路交通,机场地面车辆交通,和游艇交通。Modeling SDK是一组用于创建模型的工具。手册介绍了fsx材质,廊桥,飞机模型创建等多方面的知识。还包括一个创建新飞机的概略性步骤。Special effect用来表现图形效果,例如火焰,烟雾,雨,水汽,以及高级动画效果。Terrain方面介绍了fsx的地形系统,其包括8个主要的数据部分,高程数据,影像,陆地分类,水分类,区域,季节,人口密度,以及向量数据。所有数据都可以部分或全部的被新数据替换,可能获得更好的解析度。Traffic Toolbox是一组工具,用来查看和定制AI飞机和游艇流量。3. Mission Creation Kit任务工具,这部分涵盖了任务创建步骤的介绍,以及实例。创建任务会涉及到对象放置工具的使用,这个工具并不是很容易学习和使用的。4. SimObject Creat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论