ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 代码结构 方块类主体是一个class 也就是class MEA{...}包裹的所有部分 其中内部又拆分为很多子class ## 注意 >[danger] MEA类要求在使用之前必须执行如下代码: ``` MEA.GTS = GridTerminalSystem; //用于类中获取方块 MEA.PG = this; //用于使用Echo等方法 ``` 你可以在编程块的构造方法中执行 ``` Program() { MEA.GTS = GridTerminalSystem; MEA.PG = this; Runtime.UpdateFrequency = UpdateFrequency.Update1; //设置编程块自动循环触发 } ``` 或在Main函数的第一行执行 ``` void Main(){ MEA.GTS = GridTerminalSystem; MEA.PG = this; // ... 你的代码 } ``` ### 完全引入 直接复制所有源码即可,其中包含了Main函数部分和构造方法Program部分。直接在Main函数中开始你的程序。 ## 部分引入 如果你觉得MEA类代码太多,可以按需部分引入。 首先在代码中写上 ``` class MEA { } ``` 然后MEA的花括号{}内,分别复制不同的方块类进来。**但是一定要注意类的依赖关系,每个类的名称上都注意了它依赖的模块,使用时必须把它依赖的模块也引入** ``` class MEA { class Block { .... Block的代码 } class Cockpit : Block { ...Cockpit的代码 } } ``` ## 命名空间"MEA" 原则上所有的类都在 class MEA 这个大类中,它们内部互相调用时,不会使用MEA这个关键字。所以,如果你认为MEA这个大类关键字使用麻烦,也是可以换成其他的,直接修改 class MEA{...} 为 class AAA{...}或其他任何名称,都不影响方块的使用。甚至可以直接拿掉 class MEA{},把其中的class Block、class Cockpit等模块直接放到程序最外层使用(但不推荐这样做)