admin管理员组文章数量:1530518
2024年6月19日发(作者:)
简介
微软飞行模拟10的开发工具包(FSX SDK)可以用于创建飞行模拟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或者
。
Simulation variable介绍fsx中使用的变量,分为两类,其一是飞机的变量,另一种
是全局数据变量,它们可能出现在基于xml的仪表面板里,或者出现在simconnect api
函数中。
2. Environment Kit
环境工具,这部分包含了地形,风景,建模,飞行器和游艇流量,以及特效。
Autogen是FSX中用来生成默认风景对象的进程。模拟的世界被划分成一个网格,每
个小方格子大概为1.2*1.2公里,每个小方格的纹理是根据其陆地分来来选择的。陆地分类
在微软飞行模拟全球地形技术的论文中有说明,有一个Olson Land Classification表格列
出了147项陆地分类,其中部分项目未用。陆地分类的纹理可以和一个描绘文件关联,这
个描绘文件包含了建筑物或者植被的覆盖的地点。如果需要特定的建筑物模型,那么可以
在纹理中放置一个库对象。Autogen进程在运行时选择或者构建合适的建筑物模型,因此
才能创造更为丰富而逼真的风景。FSX有一个全局库对象,是自带的很多物体集,例如桥
梁,码头,建筑物,树木,动物,灯光,车辆,等等。
BGL编译器SDK主要用来把风景和机场数据文件编译成FSX可读的格式。也可以用
来为任务创建奖品文件和调整时区信息。
版权声明:本文标题:微软飞行模拟10开发工具包(FSX SDK)简介 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1718768218a722605.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论