自行获取各赛事公开可执行文件,或源码文件
一、源码文件编译:
假设现在有一份源码:
进入 code_sources ,找到 Sources (即源码所在文件夹),右键【在终端打开】:
输入 make -j6 (make 为编译命令,-j6 为使用6个核心):
此图为编译成功
此图为编译失败,自行寻找原因并修改bug,然后重新 make
编译成功后,会在 Sources 同级目录下生成一个可执行文件夹:
【此步开始与直接获取可执行文件步骤相同】
进入可执行文件夹,即可看见上球队脚本 start.sh:
二、开启服务器等命令:
由于此时仅有一只球队,我们将可执行复制一份:
但是,由于两支队伍名称一致,无法同时连接服务器,需要对 ./start.sh 进行修改:
不要使用中文字符来命名队伍名称【teamname】,可能造成意外的错误
【原EXE】:
【EXE(copy)】
如下图,开启顺序依次为 rcssserver, ./start.sh, ./start.sh, soccerwindow2(此命令无顺序限制)
留意新开终端所在的工作目录
其中 rcssserver, soccerwindow2 这些工具命令不受工作目录限制
若出现文件权限不够,使用 chmod 777 ./start.sh 即可
按照顺序打开后:
soccerwindow2初始界面:
将鼠标聚焦到界面上,按下 CTRL + C 刷新界面:
此时,双方球员上场成功,按下 CTRL + K 即可开始球赛,或点击左键,选择【kickoff】
至此,球员上场,即可开始你的第一场比赛,结束后,使用 rcsslogplayer/soccerwindow2 打开rcg 文件进行比赛复盘。
PS:当我们对源码文件进行创作新代码文件时(如 新增 test.h test.cpp 文件),需要手动添加编译链接:
进入【code_sources】——> 【Sources】——> 【src】,找到 subdir.mk 文件:
对于其他文件夹内新增文件添加编译链接操作相同
观察特点,在任意合适位置新增链接:
增加链接之后,如下图,保存即可,然后重新进行 make ,出现bug,解决bug,重复即可
PS:无论是新增文件,还是修改文件内容,每次修改之后都需要重新 make 编译,来使修改生效