合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
### 说明 LCD类直接表示游戏中LCD方块,由于K社对游戏的更新,LCD类中现在属性只有Title一个了,其他对屏幕内容的操作,需要通过访问其中的屏幕对象 DisplayScreen来实现。 ### 快速上手 ``` MEA.LCD lcd = new MEA.LCD("LCD"); // 实例化并获取LCD方块 Echo(lcd.Name); //输出LCD的名称,由继承LCD获得的属性 Echo(lcd.Title); //输出LCD的标题,即K表中的标题 lcd.Title = "第一块LCD"; //将LCD的标题设为"第一块LCD" Echo(lcd.Screen.ToString()); //输出LCD的屏幕对象 lcd.Screen.Text = "Hello World!"; //将LCD的屏幕对象的文本内容设为"Hello World!" ``` ### 继承 继承自 Block 类 依赖 DisplayScreen 类 ### 构造方法 ``` // 空方块 MEA.LCD lcd = new MEA.LCD(); // 此时lcd只是一个空的方块,原则上是不能使用的,唯一正常的方法是 lcd.IsOK 属性将 = false //直接通过名字获取 MEA.LCD lcd = new MEA.LCD("LCD"); //这会严格匹配名字,当存在多个同名方块时,随机获取其中一个。 //当找不到方块时,初始化失败。可以通过lcd.IsOK判断是否获取成功。 //如果不成功的情况下,继续访问lcd的其他属性,将会抛出异常 // 通过其他Block实例化 MEA.LCD lcd = new MEA.LCD("LCD"); MEA.LCD lcd2 = new MEA.LCD(lcd); // 相当于复制一份 // 通过IMyTerminalBlock或IMyTextPanel实例化 IMyTextPanel block = GridTerminalSystem.GetBlockWithName("LCD") as IMyTextPanel; //游戏原生方法 MEA.Block lcd = new MEA.blcok(block); // 将游戏原生方块类转化为MEA方块类 ``` ### 属性 | 名称 | 类型 | 只读 | 含义 | | --- | --- | --- | --- | | _lcd | IMyTextPanel | | 对应的IMyTextPanel方块实体 | Screen | DisplayScreen | 是 | LCD中的唯一屏幕对象 | Title | string | | LCD的标题(对应K表中的标题) ### 方法 无