# FlightAndDodgeAssets **Repository Path**: wertyuilife/flight-and-dodge-assets ## Basic Information - **Project Name**: FlightAndDodgeAssets - **Description**: Only Assets - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-01-16 - **Last Updated**: 2021-08-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FLyAndDodgeAssets #### 介绍 这是强化学习环境FlyAndDodge的项目仓库。 内容为Unity Project的Asset文件夹。 环境开发中,暂未提供build方便使用。 #### 软件架构 环境使用Unity开发,基于ML-Agent,用于在Python端调用。 #### 使用说明 0. 下载本仓库 1. 在Python环境中安装mlagent库,详见https://github.com/Unity-Technologies/ml-agents/blob/main/docs/Installation.md 2. 下载和你的操作系统对应的FlyAndDodge Builds,或新建2019+版本的Unity工程,导入该asset,安装mlagent package,并build 3. 参照Asset/PythonScripts/env_wrapper.py,使用gym风格的环境,根据不同的环境Build,其action_shape和obs_shape会有所不同,需要自行设置 4. 参照Asset/PythonScripts/env_run.py,从底层使用环境 5. ppo_version_multi.py是使用ppo算法在多playground环境下训练的实例代码 6. 如果你想学习更多,则参照https://github.com/Unity-Technologies/ml-agents/blob/main/docs/Python-API.md