等级模型 - scutrobotlab/RM2021_simulation GitHub Wiki

2021 赛季规则中,除了车辆等级,还加入了底盘类型、发射机构类型的变量。不同等级,不同类型的车辆在赛场上能够打不同的位置。这些参数会影响机器人的功率限制、枪口热量限制、冷却速度等属性。落实到代码上,所有参数和属性等关系是一张巨大的二维表。

节选自 JudgeSystem/RobotBase.cs

这个表列下来有八百行左右。可以考虑改为从外部导入数据,并实现一些方便查询的接口。这些参数在赛制逻辑、机器人运动模型等代码中很经常被调用,花时间设计一个优雅的查询接口可以防止代码越写越长,疯狂折行。

节选自 Networking/GameManager.cs

千万不要再整出这种玩意,要优雅。

⚠️ **GitHub.com Fallback** ⚠️