1.文章要干什么?
本文是研究如何使用python语言对DCS游戏进行飞行任务编辑,生成飞行任务文件,以便于直接在DCS游戏中使用。通过程序生成的方式,可以方便进行算法验证,进行飞行认知与决策的研究。(DCS游戏介绍)
DCS本身提供飞行任务编辑的程序接口,不过用的Lua语言(脚本接口详细介绍),奈何本人不熟悉Lua语言,因此在github上找到了基于python语言的二次开发库(github项目地址)。也可以参考项目的技术文档(此处),但仅仅是参考,因为许久未更新文档导致许多说明滞后,就连示例代码都无法运行(注:不知道是否是分支没有下对)。
在第二节中将讲述github项目pydcs的下载安装与anaconda、pycharm相关配置。