【教程】 LCD自动显示船只信息程序的设置
太空工程师吧
全部回复
仅看楼主
level 13
伍-流 楼主
前两天有人问起这个程序的搬运,我搬了一下但是懒得加字幕Orz,现在在这里整一个图文教程。
这个程序能够让任何LCD面板(包括文字面板)显示特定文字或者实时飞船信息的程序,现在工坊里很多船只都在用这个程序,不图实用,但图高端大气上档次。
上图为实例
其实这个教程的前半截程序设定的部分是绝大多数程序的设定方法,希望各位在今后遇到需要设定程序的时候能够举一反三。
不过视频就算听不懂光看他操作也是能学会的,这里是地址h[睡觉]ttp://http://www.bili[呵呵]bili.com/video/av11[勉强]468702/
这里是这个程序的创意工坊链接:ht[疑问]tp://steamcomm[狂汗]unity.com/sharedfiles/fil[咦]edetails/?id=822950976,要想使用这个程序需要先订阅。
教程未完之前请勿插楼,谢谢合作。
2017年06月21日 12点06分 1
level 13
伍-流 楼主
要想运行这个程序,你需要一个计时块以及一个程序块,当然还有显示数据用的的LCD板
首先对着程序块的控制面板按K,点击“Edit”编辑按钮。(如果在其他的地方打开控制面板则需要先找到程序块。)
点击“编辑后”,点击右下角的“Browse Workshop”(浏览工坊文件),这个选项会打开你保存的以及从创意工坊上订阅的程序。
之后右侧会弹出选择程序窗口,找到“Automatic LCDs 2”,双击或者点击下方的“OK”按钮
然后程序就会显示在界面上,这个时候点击左下角的“Check code”(检查代码完整性)来检查代码是否出问题(一般不会有问题)。
出现了“Compilation successful”(编写成功)后,点一下OK。(如果不成功就删掉所有内容再来一遍)
然后点击“Remember&Exit”(保存并退出),程序块的设定就完成了。
接下里是计时块,在控制菜单里找到计时块(或者找到计时块的控制面板按K),把“Delay”(延时)改成一秒。
然后点击“Setup actions”(动作设置)。
之后会弹出上图的菜单。
这里我们要通过计时块来让程序块运行,而且是每秒运行一次,这样LCD面板上的数据才会跟着更新。
要做到这样的效果,我们首先需要右键程序块(的图标),单后会弹出小的选项菜单,点击其中的“Run”(运行)选项。这样每次触发计时块的时候程序块也会跟着触发一次。
点击“运行”之后会出现上图的“Argument”页面,不用管直接点“Confirm”(确认)。
2017年06月21日 12点06分 2
【注】所有文字都在对应图的下方
2017年06月21日 13点06分
level 13
伍-流 楼主
然后我们需要让计时块每秒至少触发一次,以达到让程序块每秒刷新一次的效果。
为此我们需要先右键计时块的图标(触发程序块的计时块,也就是你现在正在设定的计时块本身),点击“Trigger now”(立刻触发)。这样计时块就会被无限循环的被立即触发。
为了保证计时块绝对会被触发,我们还需要再一次右键相同的计时块,点击“Start”(开始),然后计时块就会每一秒触发一次(还记得我们之前将延时设定成一秒了么?)。
之后就是启动计时块了,之后它就会自己触发自己,不用管了。但是计时块会发出烦人的声音,这时候点击上图中的“Silent”(静音)就可以了
接下来就是设定LCD面板啦!需要让程序识别你需要显示文字的LCD面板首先你需要在LCD面板的“name”(名称)那一栏里添加[LCD]的字样(只要在名字中包括这段字符即可)。如果你的电脑打不出“[]”的符号,打 !LCD! 也是可以的。
然后,想要LCD显示特定的信息,需要点击“Custom Data”(定制信息?我不清楚民间汉化是怎么翻译的)
然后输入对应的指令即可,这里输入的是Inventory(库存),点击“OK”后LCD面板会显示当前船只的库存情况。
如图。
2017年06月21日 13点06分 3
level 13
伍-流 楼主
以下是可以输入的指令,我没有全部用过,有些指令只是翻译程序作者的原话。
Inventory(显示库存状况)
InvList(显示库存,但是不会显示具体存了什么)
Missing (显示飞船需要但是没有的物品,比如制造很多钢板需要铁但是没有足够铁时,LCD就会显示出来)
Cargo (显示集装箱负载情况,只显示集装箱的,其他类似装配机,连接器之类的不算)
CargoAll (显示所有方块的负载状况,包括反应堆啊,装配机等等)
Power (能源使用情况)
PowerStored (显示电池的电量储存情况)
PowerSummary (显示电力输出情况,即用电情况)
PowerUsed & PowerUsedTop (显示用电方块以及用电量最大的方块)
PowerTime (显示电量能撑多久)
Charge (显示跃迁引擎的充电状况)
Damage (显示损坏的块。不包括装甲块,管道等控制面板不会显示的方块。)
BlockCount (显示飞船方块数量)
EnabledCount (显示正在工作的方块数量)
ProdCount (显示生产类方块的数量)
Working (显示所有功能型方块的工作状态,类似于方块是否打开等情况)
Details (显示每个功能方块的详细文本,例如投影仪显示了多少方块)
Amount (显示出拥有最多数量物品的方块以及物品数,适用于电力,氢气制造,以及武器)
Oxygen (显示通风口的压力状况,即室内是否有氧气)
Tanks (显示氧气以及氢气罐的充气状况,如果要显示其中的一类可以用Tanks * Hydrogen(氢气罐),Tanks {G:Room 1} Hydrogen({罐子名称}氢气罐),Tanks * Oxygen(氧气罐) 这三个指令)
Echo (将所有的信息放一行滚动显示)
Center (文字居中)
Right(文字右对齐)
TextLCD(从其他的LCD读取滚动文本,可以将两个LCD面板的内容放一个上滚动显示。如果你有用其他的LCD程序的话,你可以先把那个程序的图案显示在一个LCD面板上,然后在你需要滚动显示的LCD面板的定制信息里加上 {其他LCD面板的名字},就可以了。)
Time [Center!] (居中显示时间)
Date [Center!](居中显示日期)
DateTime (日期和时间)
Countdown(倒计时,例:Countdown 22:00 31.12.2015,时:分 空格 日.月.年,老实说我也没看懂这是怎么个倒计时法)
Pos(显示位置,输入PosGPS显示GPS各式的位置)
Altitude(显示地面高度,输入AltitudeSea显示海拔高度)
Speed (速度)
Accel (加速度)
Gravity (分别显示人工,自然,总和重力。输入GravityNatural单显示自然重力,GravityArtificial单显示人工重力,GravityTotal 单显示总和重力 )
StopDistance & StopTime (显示当前速度下刹车/静止需要的距离以及时间)
ShipMass(飞船重量,可以以制定一个最大重量,然后显示一个显示飞船和最大重量百分比的进度条,例:ShipMass 10000 就是显示 飞船重量 对比 10000KG,适合用在查看飞船是否超载)
Mass(显示某个方块的重量,例:Mass {方块名称},同样可以设置和最大量的百分比,例:Mass{方块名称} * 10000 就是显示制定方块对比10000KG)
Occupied (驾驶舱,冷冻仓等的占用情况,也可以显示制定方块的占用情况,例:Occupied {方块名称})
Dampeners (显示惯性抑制是否打开)
Distance (显示距离记录在制定目的地的距离,例:Distance {方块名称}或者Distance {GPS:站点名:222:333:444:})
2017年06月21日 14点06分 5
level 13
伍-流 楼主
以上,希望能对大家有帮助。
2017年06月21日 14点06分 6
如果有英语基础也可以看原贴的指令介绍:http://steamcommunity.com/sharedfiles/filedetails/?id=407158161
2017年06月21日 14点06分
这个编程我已经汉化了
2017年07月03日 02点07分
@悠然X漫步 大佬有上传没,叫什么名字
2018年02月09日 13点02分
@悠然X漫步 谢谢大佬翻译,爱你么么[玫瑰]
2020年03月08日 10点03分
level 13
伍-流 楼主
@进击的秦灰灰 谢谢你的支持,很抱歉因为插楼把你的留言删掉了。
2017年06月21日 14点06分 7
啊对不起打扰你了,我明天夏日特惠就买
2017年06月22日 03点06分
level 13
伍-流 楼主
@TolGur 麻烦给个精
2017年06月21日 14点06分 8
level 8
[大拇指]顶偶像12的教程 加油![乖]
2017年06月21日 14点06分 9
[滑稽]忽然偶像
2017年06月21日 14点06分
level 13
谢谢你的教程简单易懂
2017年06月21日 14点06分 10
客气客气
2017年06月21日 14点06分
level 13
哇这个教程一定要给个大写的赞![what]
2017年06月21日 14点06分 11
谢谢!
2017年06月21日 14点06分
level 7
赞一个
(这真的不是新卫星[滑稽]
2017年06月21日 14点06分 12
[滑稽]
2017年06月21日 14点06分
2017年06月22日 02点06分
这是什么火炮MOD?
2019年10月14日 16点10分
level 11
过来点个赞[滑稽][滑稽][滑稽]
2017年06月21日 16点06分 13
[滑稽]这下可还行?
2017年06月21日 16点06分
@伍-流 行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行[滑稽][滑稽][滑稽]
2017年06月22日 04点06分
level 13
b
2017年06月21日 16点06分 14
b
2017年06月21日 16点06分
level 11
感谢分享[真棒]
2017年06月22日 03点06分 15
level 11
我下午顺便补充一个叫FLOOR PANL 的LCD程序好了,也很高端,显示飞船完好度的(可惜不能显示转子部分)
2017年06月22日 04点06分 16
给你点赞
2017年06月22日 06点06分
回复 d2109fans :今天有点事写不成,图都截好了,明天周末应该有时间
2017年06月22日 09点06分
1 2 3 尾页