目标
本块主要为推出一个demo版本:一个小球在基地附近出生,向前发射射线,需要自己到达前哨站并攻击前哨站。小球可回到补给区获取弹药。小球储存三发弹药,当正前方的射线能攻击到前哨战时前哨战扣血。前哨战需要4次攻击才算击败。
demo版本是为引流版本,将发布在RoboMaster论坛上,吸引半自动兵种开发者。笔者25号要考雅思,需要两周时间冲刺(像期末一样),冲刺的时间顺带等待种子发芽。
重要节点/里程碑
- 单个球的运动和射线
- 多个球的运动和射线
- 规则的实现
- ml-agent的联动
- phthon环境的创建
- 打包发布
单个球的运动和射线
没记录,略。
多个球的运动和射线
后续发现当射线和小球很多时会卡顿。
用多线程解决。
规则的实现&ml-agent的联动
phthon环境的创建
打包发布
花了两天解决。最终在9.14日早上解决。
除了按照官方步骤,需要确保编译方式是Mono。之前因为需要高效率使用的是IL2CPP,但使用该编译方式打包出来的exe无法与python端交流。