跳至主要內容

工程结构

华南虎 模拟器组小于 1 分钟

工程结构

代码工程结构介绍。

代码分布

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

image

Controllers

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

boxcnRBNNCaaRgYl27ulNOBaUvg

boxcnTWzI66TgyxaPTpkIRU1Jeo

(.etc)

GamePlay

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

boxcnuwyXXDGBSQyTahdXncV6Tb

boxcnMlWCtN2BKAhhjfVfWDytqf

(.etc)

Infrastructure

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

boxcn4sEhS2hEAvH8CMa1JhQrGc

(.etc)

UI

各种用户界面脚本。

boxcnDDoNrnHzpFPVJvKNiSMTbb

(.etc)

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

boxcnIGJPRTFx3Px7o12QZKcn3H