风螺旋线是飞行程序设计的入门内容,半年前开始做这个方向的分析,终于有些心得今天发表出来供大家参考。
之前一直考虑的是用编程的办法来实现动画,实际工作中发现效率太低,不实用,所以还是回到引导线动画的思路上来,考虑到很多机器里现在还主要是9.0之前的播放器,所以采用Flash8来制作这一效果。
程序设计参数是飞行程序设计的基础,手头比较熟的编程工具就属Flash(绝大部分的编程工具都可以完成这项任务) ,于是考虑从这里入手,来做为设计时的数值参考。代码提供如下,了解编程的朋友可以多提些意见。
有三种方法可以在PPT中插入Flash文件,分别是:利用控件、插入对象、插入超链接,使用方法各有异同,记在这里方便查询。
飞行路径的设定,需要基本的画线功能,网上已经有一个Path类,够将画出的线条自动分段保存成数据,这样逐段的移动,就可以实现飞机沿“画定”的路线前进的功能。
我最终的设计目标是做一个可以动态添加路线,然后让飞机自动沿“画”出的线路前进的效果。这里面涉及到很多的知识点,让我们一步步来看需要解决哪些问题。
陪儿子读书的时候,读到了这样一个故事:渔夫有三个儿子,各有特点,老大很懒结果一事无成,老二老实本份,基本做到自已自足,老三好大喜功,一猛子扎进最深的海里,结果一去不返。对于知识的渴求也与此类似,不学无术令人无用,学得太多了,又会使我们与现实脱节。我们不能够止步不前,但也同样应该避免一下子扎到一个知识的深渊里,结果不能自拔。
尝试做了一个向量尺工具,用来模拟测量航图上的航线角,或者是两条线之间的夹角。
效果如下:
应朋友之约整理了一下运动效果的代码,做了一个导航台与飞机航向关系示例,重点是代码结构设计,图中,NDB方位线指向电台,VOR方位线应该是背向电台的,图省事,先简单的处理了下。
操作说明:点 左/右 转按钮,可以调整飞机的航向,暂停可以停止运动(speed = 0 ),导航台和飞机均可任意拖动,便于演示一些特殊位置的角度关系。