收费工具,白嫖党勿扰
收费金额1万元
1 概述
给某个公司做了一个战场仿真系统,该公司给了5W的辛苦费。现在把相关功能部分提取出来,给需要的同学。
2 功能说明
战场仿真系统,分为三个部分:
- 服务器,用来发送数据给仿真系统
- 客户端,接收服务器的数据,做仿真训练
- 航线编辑器,编辑好想定,存在本地数据库中,服务器可以读取本地数据库,给客户端发送仿真数据
3 仿真演练
由于时间的原因,程序还没有做成一条龙式的服务器,操作起来稍微繁琐,后期有时间将会补上。
3.1 航线编辑器
航线编辑器,分别做了二维和三维的,下面分别说明
3.1.1 二维航线编辑器
先看二维航线编辑器(二维航线编辑器,使用arcgis+qt做的,作者偷懒了,因为arcgis使用起来,趋势很简单,将来有时间,会替换成qgis,毕竟qgis是开源的)
二维航线编辑器,没有美化,所以,界面看起来很朴素
点击新建按钮,创建航线,如下图所示
如果航线设计的不满意,可以使用数据,直接在地图中修改
当然,也可以在表格中修改
3.1.3 三维航线编辑器
三维航线编辑器,使用osg+osgearth+qt做的,比二维稍微复杂一下,首先看三维航线编辑器的主界面
点击新建按钮,进行航线创建
在航线上,绑定飞机
设置飞行角度
设置完所有的参数后,保存到本地数据库即可。
3.2 服务器
先看一下服务器的主界面
点击开关按钮,开启服务器,并切换想定
在仿真演练的过程中,可以加速,暂停,停止,或者直接从任意时间开发仿真
3.3 客户端
客户端分为二维和三维的,下面分别说明
3.3.1 二维客户端
看一下二维客户端主界面
连接服务器
进行仿真演练
3.3.2 三维客户端
三维客户端主界面如下
连接服务器
仿真演练
在三维部分,为了仿真演练更加逼真,加入地形数据,下面是台湾的地形数据
4 后续
有问题的同学,可以留言,程序还在一直更新中…