目前常使用并建议使用Ubuntu20.04版本进行配置环境
<1>下载环境配置文件【两种方法,个人推荐第二种】
环境配置脚本下载:Agent2D: 使用Python对环境配置脚本进行重构
i. 使用压缩包进行配置:
点击链接进入仓库,点击 克隆/下载(图27)
图27
点击 下载zip旁边的下载图标(图28)
- 将配置脚本下载到Ubuntu下!!!
- 记得登录账号
图28
ii. 使用git拉取仓库【下载压缩包和使用git拉取二者选一即可】
- 在桌面右键打开终端。输入 sudo apt-get -y install git 回车,输入密码】
- 输入 git clone https://gitee.com/JOYCAT-Q/agent2-d.git 回车】
- 即可在下载文件夹中找到压缩包(采用git会保存到当前工作目录)
在压缩包上右键 选择【提取到此处】(图29)(选择git拉取仓库不需要此步)
图29
提取后的脚本包【agent2-d-master(使用git为agent2-d)】(图30)
图30
<2>配置环境
- 进入解压的文件夹【agent2-d开头的文件夹】中,在文件夹下空白处右键打开终端(图31)
- 输入 sudo su 回车(图32)
- 输入登录账号密码【Ubuntu系统下密码输入不显示,输入完成后回车即可】(图32)
- 输入 python3 sim.py 即可进入环境配置(图32)
- 终端反馈不存在python3或者无法正确运行文件,输入 ./install_py3.sh 【采用源码编译安装】或者 ./copy_py3.sh 【复制已编译文件进行安装】即可进入环境配置(图33、34)
PS:若出现文件权限不够, 输入: chmod 777 ./install_py3.sh 回车,重新操作即可,同理copy_py3.sh
(根据readme.md文件进行配置即可)
图31
图32
图33
图34
菜单栏简介:【后续脚本菜单栏会更新,具体以最新脚本为准】(图35)
图35
操作步骤:
- 建议依次输入1或者2,结束后,
- 输入5进行测试,
- 输入6安装常用软件,
- 输入7更换pip的下载源,
- 输入0退出
- 若安装过程出现错误,输入8之后重新安装即可
菜单1. rcssserver版本为 17.x.x(老版本);
菜单2. rcssserver为18.x.x(新版本,后期还会升级);
菜单3.自己选取要安装哪些,用于补充安装(默认全部安装);
菜单4.重置软件包下载镜像源(安装时自动将镜像源更换为清华源,有需要可以自行重置);
菜单5.检测是否安装成功【rcssserver, rcsslogplayer, rcssmonitor, soccerwindow2, fedit2】等软件;
菜单6.内置QQ和VSCode 安装包,便于直接使用;
菜单7.更换pip3命令的下载源,加快下载速度;
菜单8.卸载已经安装的包【rcssserver, rcsslogplayer, rcssmonitor, soccerwindow2, fedit2 等】;
菜单9.更换内置的软件包下载镜像源(内置为清华源);
菜单0.退出。
<3>测试环境
1.可以使用脚本自带的测试
- ps: rcssserver 请自行打开终端输入 rcssserver 进行测试
2.自行测试【每一次测试都需要新开终端】
- 桌面右键打开终端:输入:soccerwindow2 回车
- 无论1或者2,有窗口弹出即为安装成功
同理,测试rcssserver, fedit2, rcsslogpalyer, rcssmonitor【后二者在Ubuntu22.04下取消安装,不必测试】
若未安装成功,如下图:(图36)
图36
各自安装成功如下图:(图37-41)
soccerwindow2
图37
rcsslogplayer
图38
rcssmonitor
图39
fedit2
图40
rcssserver
图41
功能简介:
- rcssserver :开启本地服务器【CTRL + C 用于退出】
- rcsslogpalyer:日志播放器,用于复现比赛场景
- rcssmonitor:观看本地的实时比赛状况
- fedit2:阵型编辑器
- soccerwindow2:集成了rcsslogplayer和rcssmonitor功能
可能出现的错误:(图42)
此图为锁无法释放问题,后续在脚本中会加入锁清洁选择项
清洁完毕后重新安装即可
到这一步意味着环境已经配置完成。
图42
=================有什么问题可以私聊我或者咨询队内学长==========================