工程结构 - scutrobotlab/RM2022_SimulatorX GitHub Wiki

工程结构

SimulatorX 模拟器软件的主要实现代码分布在四个命名空间下:

Controllers

存放不同物体的控制代码。大多数物体都作为 Flux 架构中生产、消费事件的 Store 存在。

(.etc)

GamePlay

赛规、裁判系统相关代码。包括等级属性自定义、场地增益等系统。Flux 架构中流动的 Action 也都在这里声明。

(.etc)

Infrastructure

Flux 架构,输入系统等基础设施。

(.etc)

UI

各种用户界面脚本。

(.etc)

PS:在 SimulatorX 开发过程中,在每个类型、方法、公有成员之前,都会按正确格式书写文档注释,以便后续维护与协作。