在《ScrapMechanic》中,通过LEDLight、LogicController和Sensor模块组合,将LED按网格排列并逐行扫描形成点阵显示屏。可显示车速、档位、倒车状态等动态数据,需注意接线顺序与字符映射表,供电需独立线路加保险丝,并加装散热片防止光衰。
Scrap Mechanic载具LED显示屏安装方法
时间:2026-06-08
浏览:335
文章目录
在《Scrap Mechanic》中为载具安装LED显示屏,并非简单的贴装饰件。真正的玩法是让屏幕实时显示车速、档位甚至倒车状态,而不是一块仅会发光的手办。要实现这一效果,在众多灯光组件中,唯一适用的只有LED Light模块。核心思路是将其当作屏幕的像素点,通过逻辑控制器逐行点亮,拼出字符和数字。听起来复杂,实际拆解后仅有几个步骤。
确认LED显示屏的实现逻辑
游戏内没有现成的LED显示屏零件。能显示数字或字符的屏幕,本质是【LED Light】+【Logic Controller】+【Sensor】三个模块的深度配合。将LED灯按网格排列,再用控制器逐行扫描点亮,即可构成基础的点阵显示。需注意,单个LED灯无法显示内容——若要勉强显示数字0到9,至少需要4列×6行的布局(24颗灯)。此场景下绝不能使用Spotlight或Headlight,因其无信号开关接口,不受控制器控制。
搭建可编程LED阵列
第一步:在车头或仪表台处找一块2×3规格的金属板作为背板,钻孔排灯。建议LED间隔控制在0.3米左右。最小可用屏幕尺寸为3行×4列(12颗LED),足以显示核心信息。
第二步:将这12颗LED灯的Power端口逐一连接到Logic Controller的OUT1至OUT12接口上。此步最容易出错:接线顺序必须与LED灯的物理排布完全一致。例如,左上角灯连OUT1,右下角灯连OUT12,不可错位。一旦接错,数字“5”可能变得支离破碎,甚至看起来像“S”。
第三步:烧录字符映射表。不能靠手工在游戏中逐个勾选,否则极易遗漏某一位。原理类似二进制掩码:每一位的0或1决定对应LED灯是否点亮。例如显示数字“5”,需要输出OUT1、OUT2、OUT3、OUT5、OUT7、OUT8、OUT9、OUT11、OUT12共九路信号。这些十六进制代码(如0b111010111011)最好用外部文本编辑器提前写好,再粘贴进脚本栏。经验表明,直接在游戏内手动勾选,几乎百分之百会遗漏第4、6、10位,结果“5”会变成奇怪的符号。
接入动态数据源
方法一:显示实时车速(需Transmission模块)
实现方法:将Transmission模块输出的RPM信号连接至ADC Converter,再将转换后的信号接入Logic Controller的IN1接口。在控制器的脚本中,用MAP函数将0至5000 RPM的数值映射为0至200 km/h的速度值,最后调用预设的数字渲染函数,驱动LED阵列实时显示。这样,踩油门时屏幕上的数字便会随之跳动。
方法二:显示倒车状态(联动倒车雷达)
倒车状态更直接:将倒车雷达系统中的AND Gate输出信号接到Logic Controller的IN2接口。当IN2变为True时,强制LED阵列显示醒目的红色“R”字。显示“R”需点亮OUT1、OUT4、OUT5、OUT6、OUT8、OUT9、OUT12,同时将OUT1至OUT12的颜色全部设为红色。此步常被忽略:LED默认为白光,若不改色,白天“R”字难以看清。
供电与散热加固
供电方面有硬性要求:直接从主电源拉一条独立线路,经过10A保险丝后,再给LED阵列供电。禁止与液压杆、电机等高功率部件共用同一导线,否则这些设备启停时的电压波动会导致LED频闪,严重时甚至会烧坏驱动管脚。不少玩家曾在此处踩坑。
散热问题也需重视。在金属背板背面贴一层3毫米厚的铝箔散热片,用导热胶固定。若不采取任何措施,LED持续点亮超过90秒后,表面温度会升至约72℃。到第3分钟,局部LED会出现不可逆的光衰——即便重置整个世界,灯珠也无法恢复原有亮度。
实用工具推荐
绿化、压缩、噪点和虚拟水印,自由调节做旧程度。
选择画质和输出格式,预览压缩前后的大小。