计划开一个博客整理一下飞行仿真软件二次开发的相关内容

预计将陆续介绍X-PlaneMicrosoft Flight Simulator、FlightGear三个主流飞行模拟器。

 此处为目录(占坑,随博客陆续更新)

从本篇开始,先介绍X-Plane,主要介绍一下X-Plane的相关资源。先上一个维基百科介绍:

“X-Plane为个人使用的专业飞行模拟器,由Laminar Research设计。运行在AndroidiOSwebOSLinuxMacWindows等平台上。X-Plane和其他软件打包成为完整且真实的飞行模拟平台。X-Plane的构架利于使用插件扩展功能。” ——维基百科 https://zh.wikipedia.org/wiki/X-Plane_(%E9%81%8A%E6%88%B2)

X-Plane是目前见过的仿真度最高的飞行仿真模拟软件,具体真实到什么程度呢?其Level2以上的版本通过了FAA认证,也就是说可以用于真实和虚拟的飞行训练,如果配合通过认证的硬件的话,飞行时间和里程是算在飞行员的飞行里程中中的,可以模拟飞行员真实驾驶的几乎所有内容,就是这么厉害。

一、X-Plane主要特性:

1、自定义飞机 可通过插件自建模型  可以自己建立地景  
2、通过查表的方式进行模拟,(查表 空气动力学数据,对于没有真实数据的情况是不管)
3、采用桨叶元素理论 ,通过将表面分解成细小的模块,先得到提升或者是drag力,然后应用到整个飞机上。
4、支持自定义飞行器,飞行器设计软件 已经集成在本软件中了
5、可以通过UDP进行通信,实现数据的读取和控制命令的发送
6、可以通过第三方的工具修改地图和场景的3D模型
7、支持遥感检测,支持精确的gps数据。 允许商业应用 
8、有个开发商支持硬件,如支持标准的 摇杆 拉杆 脚踏板等

二、X-Plane的下载

可以通过多种方式下载。X-Plane是一款收费软件,是用时需要购买。其官方网站为: http://www.x-plane.org/

http://www.x-plane.cn/的网页最下面友情链接里面也有
X-Plane的论坛中也可以下载http://forums.x-plane.org/index.php?app=downloads&showfile=9146
 
如果购买普通版,时间不紧张的情况下,建议购买DVD版,省去了下载大量地景的麻烦(国内网速你懂的),另外如果不用DVD版,每次程序运行都会通过网络监测序列号的状态,当网速比较慢,或者网络时断时续的时候是会令人抓狂的。我曾经因为下载地景太慢,用了两次VPN,结果官方监测到序列号在多个地方跳来跳去,直接封了。后来通过与官方客服发邮件沟通,才重新放开。
如果买Pro版,就方便了,在电脑上装上软件,只要插着U key就能用了。
如果土豪,可以直接购买官方已经装好X-Plane的电脑主机,拿来直接用。
三、X-Plane安装
安装方法很普通,可参考http://www.cnblogs.com/zhuopeng/p/5544128.html(实际上很简单,不需要说)。记得为你自己配一台配置高到飞起的电脑,因为这玩意对性能要求好高。。。
初次玩耍教程:
 1、选择完飞机-机场-天气
以下默认是使用鼠标操作,
2 、按下 刹车(bake)-b按键
3、打开风门 (throttle,节流阀)开最大F1 -减  F2-加
4、适当控制航向 沿着线走
点击图中白色” +“ 然后鼠标上移 飞机头部往下倾斜,鼠标下移 飞机头部往上倾斜,往左移,往左走,往右移往右走。
要释放鼠标,再次点击即可
 
5、看着速度表,到60 节 后轻轻把飞机拉起来
6、平稳飞行,到80 节后 再次拉升
7、自由飞翔吧
 
 
四、二次开发相关资源
 
X-Plane支持二次开发,可以通过插件扩展X-Plane的功能,因此也提供了相应的文档,但写的并不好,感觉像是没写完。
1、插件开发wiki
 例程&SDK:插件实际上只有32位的,但是可以参考http://www.xsquawkbox.net/xpsdk/mediawiki/64-bit_Migration移植到64上去。
 
 

X-Plane飞行模拟资源整理一的更多相关文章

  1. 移动web资源整理

    [原]移动web资源整理 2013年初接触移动端,简单做下总结,首先了解下移动web带来的问题 设备更新换代快--低端机遗留下问题.高端机带来新挑战 浏览器厂商不统一--兼容问题多 网络更复杂--弱网 ...

  2. 第二弹:超全Python学习资源整理(进阶系列)

    造一个草原要一株三叶草加一只蜜蜂.一株三叶草,一只蜂,再加一个梦.要是蜜蜂少,光靠梦也行. - 狄金森 "成为编程大牛要一门好语言加一点点天分.一门好语言,一点点天分,再加一份坚持.要是天分 ...

  3. 个人Web工具箱&资源整理(1)

    很久就想把使用的工具及收藏的资源整理一番:一是为了传达博客社区的理念:资源共享,而是方便自己及团队快速获取. 学习资源: 首推两个入门级在线参考网站. 1 w3c school. 2 Runoob.c ...

  4. React入门资源整理

    另外,附上我搜集的一些比较实用的学习资料,建议先看这些撸起来,再看什么乱七八糟的awsome系列. React入门资源整理 React项目新手指南 http://www.w3ctech.com/top ...

  5. Markdown使用简介 及 学习资源整理

    Markdown资源整理 官网 http://daringfireball.net/projects/markdown/ http://jgm.github.io/stmd/spec.html htt ...

  6. 超全PHP学习资源整理:入门到进阶系列

    PHP是少数几门在语言层面饱受诟病,但在实际开发和应用上却又让人无法撒手的语言之一.就好比路边摊小吃,一遍骂人家不卫生,一遍却又说:真香.所谓接地气,不外如此,大道理不说,PHP光是轮子多.市场占有率 ...

  7. Git 初学者使用指南及Git 资源整理

    Git 资源整理 Git is a free and open source distributed version control system designed to handle everyth ...

  8. WPF学习资源整理

    WPF(WindowsPresentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分.它提供了统一的编程模型 ...

  9. 【Java Web】入门资源整理

    [网站] 1.Java Web Application Tutorial for Beginners - JournalDev Google top1 除Java Web还有很多其他教程 2.Intr ...

随机推荐

  1. strcmp函数实现及分析

    最近看C,看到strcmp函数,对它的实现原型不很清楚,于是到网上搜.网上算法一大堆,看了很多代码后自己做了一下总结 strcmp函数是C/C++中基本的函数,它对两个字符串进行比较,然后返回比较结果 ...

  2. 5 weekend01、02、03、04、05、06、07的分布式集群的HA测试 + hdfs--动态增加节点和副本数量管理 + HA的java api访问要点

    weekend01.02.03.04.05.06.07的分布式集群的HA测试 1)  weekend01.02的hdfs的HA测试 2)  weekend03.04的yarn的HA测试 1)  wee ...

  3. android4.0 FaceDetection笔记

    这几天研究了下andoid4.0.3的FaceDetection这里写一下大致的流程,方便日后查阅. 相关说明可以在这里找到: frameworks/base/docs/html/guide/topi ...

  4. jQuery 的属性操作方法

    jQuery 属性操作方法 下面列出的这些方法获得或设置元素的 DOM 属性. 这些方法对于 XML 文档和 HTML 文档均是适用的,除了:html(). 方法 描述 addClass() 向匹配的 ...

  5. 手机APP上下滚动翻页效果

    //页面初期加载时        $(document).ready(function () { //加载第一页            LoadList(); //滚动换页            $( ...

  6. indexOf()不区分大小写用法

    str.toLowerCase().indexOf(str.toLowerCase())>=0; 对字符串进行统一小写转换. indexOf()查找到返回索引值大于=0; 未找到,返回-1; i ...

  7. Spring技术内幕——深入解析Spring架构与设计原理(一)IOC实现原理

    IOC的基础 下面我们从IOC/AOP开始,它们是Spring平台实现的核心部分:虽然,我们一开始大多只是在这个层面上,做一些配置和外部特性的使用工作,但对这两个核心模块工作原理和运作机制的理解,对深 ...

  8. WCF探索之旅(一)——入门

    背景 对于.NET程序员来说,假设你不知道WCF,那仅仅能说明一点:你还是个菜鸟. 曾经也用.NET做过几个系统,尤其做后面的系统的时候,心里就有点沾沾自喜了! 想着,.NET也就这点东西,我如今也能 ...

  9. Linux Kernel 排程機制介紹

    http://loda.hala01.com/2011/12/linux-kernel-%E6%8E%92%E7%A8%8B%E6%A9%9F%E5%88%B6%E4%BB%8B%E7%B4%B9/ ...

  10. LPC2378-Jlink 能下载程序,但是调试出现各种奇怪问题

    LPC2378-Jlink调试经验 1.Jlink(d版的没有关系)不能下载程序?     把下载速率设置到500Khz及以下的速率. 2.Jlink能在500Khz的速率下载程序,但是不能调试?添加 ...