基于Unity3D和C#实现的无人机控制站,包含无线通信、无人机控制、远程配置和飞行仿真功能。
请点击主页右边的“Releases”,内含较稳定版本的已编译软件,下载zip文件解压就能运行。
- 确认电脑安装了git和Unity3D(2020.2.6f1c1)。
- 从电脑上想存放项目的文件夹处打开控制台,输入:
git clone https://github.com/H5L0/ControlStation.git - 在Unity3D中打开这个项目。
- 在Unity3D中双击代码文件,跳转到Visual Studio或VS Code编辑代码。
请打开已解压的软件根目录下的...\Sheet\,可以修改命令格式和UI的配置文件。还未完成
- Assets (资产文件)
- Scripts (代码文件)
- Scenes (场景文件)
- Models (模型文件)
- UI (UI控件代码和控件预设体)
- Sheet (配置和命令表,目前是json格式,手写的,定义了软件的UI和控制命令)
- ...
- ProjectSettings (Unity3D储存项目设定的文件)
- UserSettings (Unity3D生成的文件)
- .gitattributes (git的管理属性配置文件)
- .gitignore (git的忽略管理配置文件)
.meta文件是Unity3D用于记录和管理资产而生成的文件
正在重构,架构稳定后补上。
软件还在重构,现在层次结构比较混乱,之前的功能现在都没了。
目前可能快要完成命令格式和UI的动态解析功能,之后设计UI控件。
实现无人机的基本控制功能后再完善仿真模拟的功能。
随缘。