模拟飞行|p3d开发软件源码共享
虚拟仪表开发文档主要仪表类型:1.指针式表,此种表主要是由刻度盘和指针组成。2.刻度带,此种表主要有刻度条和刻度值组成。3.数码表,此类表有滚动数字组成。仪表模块:1.显示模块,主要用来显示仪表指示的数据。2.网络模块,主要用来接收FSX发送来的数据,并且给显示模块。3.串口模块,主要用来采集仪表板上的下位机数据,并且发送给FSX。 下面分别对不同类型的仪表开发进行说明。1.指针式仪表,这类仪表比较多见。由于指针表的开发方法都相同,现在仅拿172速度表举例说明。1.1 首先获取到仪表资料,参考FSX可得到172的速度表如下图file:///C:/Users/T430/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg拿到图片后我们可以看出这个表的量程是40~200knots,只有一个指针来指示速度。关于刻度盘我们可以借助PS完成,也可以用GLStudio自带工具完成。我用的方法是用GLStudion自带工具完成的。1.2首先打开VS2005新建一个项目。会弹出下图对话框file:///C:/Users/T430/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg在右方模版里面选择 GLStudio 4.0 Application Wizard。在名称中输入项目名称:FlyClock;然后选择保存的路径。点确定,然后在弹出的对话框中选择finish完成项目的创建。1.3然后打开刚才保存的路径,打开FlyClock文件夹,打开FlyClock.gls文件。会出现下图的页面。工作区
工具区
代码区
属性区
file:///C:/Users/T430/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg
1.4在Geometry属性中选择WizardCreated_PleaseDelete,然后按delete键。1.5 打开Application标签,设置窗口初始化大小为512*512如下图:file:///C:/Users/T430/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg1.6file:///C:/Users/T430/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg 单击右边的下三角打开“Document Preferences”对话框。如下图所示
有需要的可以联系我 我需要,请联系我 force8008@126.com谢谢 技术帝 给大佬点赞 技术帝 给大佬点赞
页:
[1]