Arrays 第一个Lua程序——格式化文本、颜色、背景

Arrays 第一个Lua程序——格式化文本、颜色、背景,arrays,text,printing,lua,format,Arrays,Text,Printing,Lua,Format,我是新来的,也是来Lua的,所以请容忍我 我和我的孩子们在Minecraft建造一个机场。我是一个成功者和梦想家,在某种程度上,我的大脑决定在化妆品中添加一些我完全不知道该怎么做的元素,这将是一个非常好的主意。聪明,对吧 看,我脑子里想的是,我希望在我们的机场有显示屏,显示进出港航班的航班信息。很快,我发现了Minecraft的Opencomputers mod,花了几个小时观看了有关如何操作它的教程,于是我开始寻找Lua语言的知识。幸运的是,我有一点编码经验(感谢我的大学生活),我学会了最基本

我是新来的,也是来Lua的,所以请容忍我

我和我的孩子们在Minecraft建造一个机场。我是一个成功者和梦想家,在某种程度上,我的大脑决定在化妆品中添加一些我完全不知道该怎么做的元素,这将是一个非常好的主意。聪明,对吧

看,我脑子里想的是,我希望在我们的机场有显示屏,显示进出港航班的航班信息。很快,我发现了Minecraft的Opencomputers mod,花了几个小时观看了有关如何操作它的教程,于是我开始寻找Lua语言的知识。幸运的是,我有一点编码经验(感谢我的大学生活),我学会了最基本的基础知识。(这似乎类似于C。)我已经收集了足够的信息来完成我的大部分目标:我已经成功地编写了我梦想的程序的基本框架,并且它在大部分情况下都有效。(我仍然需要及时找出一些冗余等问题。)

但是…它很简单,一点也不花哨。它看起来根本不像我脑海中想象的那样,这根本不行。所以现在我在探索如何格式化我的程序的输出,让它看起来很棒…或者至少,尽可能接近我脑海中的内容。我已经设法弄明白了如何改变gpu屏幕的颜色(前景、背景),这就是为什么它是蓝色/白色的。但这并不是我想要的,如果系统关闭,它会重置。我的目标是改变程序输出本身的格式,而不仅仅是Opencomputers屏幕块。我一直在谷歌上搜索这个,直到我脸色发青,我也仔细研究过论坛和代码教程之类的东西……但都没能找到我需要的信息。很可能我没有回答这个问题,只是因为我对这门语言还很陌生,但这也是我来这里的另一个很好的原因,对吗

所以,我向你们求助,网络的伟大居住者,拥有丰富编程知识的守护者,寻求帮助。求你了,求你了,帮我让我的节目看起来很棒。我的孩子们可能会认为我是这个星球上最酷的妈妈,这将是非常棒的……更不用说我们会有一个非常棒的机场

以下是您可能想知道的:

首先,,(在左边)和我所拥有的(在右边)

下面是我的程序代码:

我为我的代码中可能出现的所有noob错误提前道歉。我还没有弄明白如何让这些功能重复,或者如何利用24小时时钟来实现“time”功能。因此,任何建议都将受到欢迎


感谢您抽出时间阅读,并感谢您对我的帮助。:)

我不认为这个论坛中有人面对过mine craft lua。看看这个和这个@Vyacheslav,考虑到stackoverflow上的用户数量和mine craft的受欢迎程度,认为这里没有人面对过mine craft lua是相当天真的…@Vyacheslav嗨,从我四处挖掘时读到的内容来看,Computercraft和Opencomputers不使用相同的语法…我读了这两篇文章,你建议的第一篇基本上是说如何做我在Opencomputers上已经做过的事情,即更改终端本身的背景/文本颜色。我想做的是打印随机数组的结果,在不同颜色背景的不同线条上…也许像图表一样。第二个是计算机工艺,这是不同的。。。但感谢您阅读我的帖子并尝试。:)我不认为这个论坛中有人面对过mine craft lua。看看这个和这个@Vyacheslav,考虑到stackoverflow上的用户数量和mine craft的受欢迎程度,认为这里没有人面对过mine craft lua是相当天真的…@Vyacheslav嗨,从我四处挖掘时读到的内容来看,Computercraft和Opencomputers不使用相同的语法…我读了这两篇文章,你建议的第一篇基本上是说如何做我在Opencomputers上已经做过的事情,即更改终端本身的背景/文本颜色。我想做的是打印随机数组的结果,在不同颜色背景的不同线条上…也许像图表一样。第二个是计算机工艺,这是不同的。。。但感谢您阅读我的帖子并尝试。:)