看了上面好多回答,真的尴尬。我不是针对你们任何个人,我是说在座的各位,都是(哔——)。
1、学红石是否一定要会数字电路?
答:只需要了解一些概念即可。包括:各种门电路、周期信号、脉冲、rs锁存、t触发、边沿检测器。足够了!当然……如果你打算搭建一个cpu的话就不得不再多学些了。
2、学红石最容易犯的错误什么?
答:首先。以为数电比游戏本身的特性重要——这是不可取的。minecraft作为一个基于java的程序,游戏机制是怎么运行的,远比数电特性重要。
其次。由于教程的散乱性,入红石坑很容易经历很多个“你以为你懂红石了但是其实你根本没懂”的时期。
很多人根本不懂特性,比如:活塞的延时是多少?中继器的延时是多少?发射器的具体激活条件是什么?人踩压力板和生物踩压力板有什么不同?按钮的弹起和拉杆的关闭有什么不同?红石线的指向规律是什么?红石块是不是透明方块?很多都会是“你以为你懂了”。
比如说这样,楼上那些回答问题的,我甩几道题,你们自己试着回答看看正确率有几成?恩?
题目都是问启动电路之后会有什么结果?绝对可以把很多半桶水的红石党考的一脸懵逼。
开始吧:
=========装订线内不要答题=========
第一题:
如上图,问:拉下拉杆之后,红石灯是否会亮起?为什么?(所有中继器都是1t档)
-
======先自己想再看答案======
-
-
-
-
-
-
答案:会亮。(解释略,下同)
~~~~~~~~~~~~~~
第二题:
问:拉下拉杆,红石灯是否会亮起?为什么?(所有活塞都是粘性活塞,中继器都是1t档)
-
======先自己想再看答案======
-
-
-
-
-
-
答案:不亮。
~~~~~~~~~~
第三题:
问:拉下拉杆之后,哪个活塞会伸出?为什么?(中继器1t档)
-
-
-
-
-
-
-
-
答案:右侧。
~~~~~~~~~~~~~~~·
第四题:
问:拉下拉杆之后,两个红石灯会亮起几个?为什么?
-
-
-
-
-
-
-
-
答案:都不亮。
第五题:
问:拉下拉杆之后,两个红石灯会亮起几个?为什么?
-
-
-
-
-
-
-
-
答案:亮一个。
~~~~~~~~~~~~~~
第六题:
问:拉下拉杆之后,三个红石灯会亮几个?为什么?
-
-
-
-
-
-
-
-
答案:都亮。
~~~~~~~~~~~~~~·
第七题:
问:拉下拉杆之后,三个活塞那些会伸出?为什么?
-
-
-
-
-
-
-
-
答案:左侧活塞伸出,中间和右侧无反应。
~~~~~~~~~~~~~~~~~
第八题:
问:拉下拉杆之后,哪个活塞会伸出?为什么?(左边两个中继器朝右,右边两个朝左,四个中继器档位从左到右依次是:2t,2t,4t,1t)
-
-
-
-
-
-
-
-
答案:右侧。
~~~~~~~~~~~~~~~~~~~~~~·
第九题:
问:拉下拉杆之后,木门是否会关闭?为什么?(拉拉杆之前处于激活开启状态,左边中继器4t)
-
-
-
-
-
-
-
-
答案:不会。
~~~~~~~~~~~·
第十题:
问:拉下拉杆之后,三个红石灯会亮几个?为什么?
-
-
-
-
-
-
-
-
答案:两个。
~~~~~~~~~~~~~·
第十一题:
问:拉下拉杆之后,那个活塞会伸出?(左侧中继器为2t,右侧为两个1t)
-
-
-
-
-
-
-
-
答案:左侧。
~~~~~~~~~~~~~~~~~
第十二题:
问:拉下拉杆之后,待装置稳定,红石灯是亮起的还是熄灭的?(活塞均为粘性活塞,中继器1t档)
-
-
-
-
-
-
-
-
答案:熄灭。
~~~~~~~~~~~~~~~~~
第十三题:
问1:用骨粉催熟树苗变成树,红石灯会不会亮起?
问2:等待树苗自然长成树,红石灯会不会亮起?
(中继器都为1t档)
-
-
-
-
-
-
-
-
答案1:会亮。
答案2:不会亮。
~~~~~~~~~~~~~~~~
第十四题:
问:拉下拉杆,红石灯会不会亮?
(活塞都是粘性的)
-
-
-
-
-
-
-
-
答案:不会。
~~~~~~~~~~~~~~~~~~~~·
第十五题:
问:拉下拉杆,红石灯会不会亮?
(与上题装置唯一区别是:多了一个1t中继器)
-
-
-
-
-
-
-
-
答案:会亮。
~~~~~~~~~~~~~~
第十六题:
问:关闭拉杆后,哪个红石灯会亮?为什么?(活塞均为粘性活塞,中继器朝右)
-
-
-
-
-
-
-
-
答案:右侧。
~~~~~~~~~~~~~~
第十七题:
问:拉下拉杆后红石灯会不会亮?为什么?(左下中继器档位1t,右上为2t。投掷器对着箱子,投掷器中有一个草方块物品)
-
-
-
-
-
-
-
-
答案:会亮。
~~~~~~~~~~~~~~~··
第十八题:
问:拉下拉杆,TNT会不会爆炸?为什么?
-
-
-
-
-
-
-
-
答案:不炸。
~~~~~~~~~~~~~
第十九题:
问:拉下拉杆之后,红石灯会不会亮起?为什么?
-
-
-
-
-
-
-
-
答案:不亮。
~~~~~~~~~~~~~~
第二十题:
问:拉下拉杆之后,那个活塞会伸出?(左侧中继器向右,为2t档。右侧中继器向前,为1t档)
-
-
-
-
-
-
-
-
答案:左侧。
~~~~~~~~~~~~~~~~
第二十一题:
问:拉下拉杆之后,红石灯亮不亮?为什么?(投掷器中有一个草方块,面朝箱子。所有中继器都为1t档)
-
-
-
-
-
-
-
-
答案:不亮。
~~~~~~~~~~~~~~~
第二十二题:
问1:在MC1.8版本之前,按下按钮,按钮弹起之后哪些红石灯会亮?
问2:在MC1.8版本之后,按下按钮,按钮弹起之后哪些红石灯会亮?
(投掷器里面各有一个草方块,面对着临近的箱子。中继器都是1t档。)
-
-
-
-
-
-
-
-
答1:都亮。
答2:只亮图中远处的那个。
~~~~~~~~~~~~~~~~
第二十三题(附加题):
主视图:
俯视图:
图中看不到的地方都没有额外的红石器件。所有活塞都是粘性的。左测朝前的中继器2t档,其余1t档。漏斗指向投掷器,投掷器指向漏斗。搭建完毕后再漏斗里放一个草方块然后等待装置稳定。
问1:玩家踩在压力板上,红石灯会不会亮?
问2:其他生物踩在压力板上,红石灯会不会亮?
-
-
-
-
-
-
-
-
答1:不亮。
答2:会亮。
==========考试部分到此结束,装订线内不要答题===========
很多以为自己懂了红石的人,正确率都不及格。┑( ̄Д  ̄)┍
还有上面这些东西不要强行当特例硬记,这些都是有很好的理论能预言的,如果你当“特殊情况”的话,我可以再举例出千千万万个“特殊情况”。
(顺便说一下如果你在其他地方看到过这些考题,恩……那个人很有可能就是我,这里面很多题是我自己转载自己的)
-
我出这些题不是为了砸场子,我是想说明一个问题,很多人连MC的“物理学”都没有弄懂,就开始设计MC的“工程学”(数电就是一种工程学),那么你设计的电路注定比别人的性能差而且可能在设计中感到一些“迷之bug”。
-
最后引路:
容易被半瓶水忽略的特性:
1、红石线的指向真的一定是贴图所展现的那样吗?
2、端点处的红石线是否有一些特殊的指向性质?
3、20分之一秒内发生了什么?同一游戏刻内发生的各种现象是否有固定的结算顺序?【非常重要!】
4、活塞延迟到底是多少?主流观点所传播的“消延时”现象的具体发生条件是否完美准确呢?
5、活塞的被激活条件是什么?发射器的被激活条件是什么?
6、各种原件的更新范围分别是多大?
============
加一个小图,直观理解优先级(包含评论里的优先级判定前两个条和部分3、4)
10月7日更新,T触发器,脉冲缩短器与RS锁存器
作为红石渣来开个坑,科普一下最基础的红石元件的作用。
红石电路在生存模式中,最大的作用是【方便玩家】
小到自动收割农田【抽水马桶
图片来源:
直播,MC 1.3 原版生存_minecraft吧大到可AFK,每小时出产51000木头的高速树场UBTF
图片来源:【Tree Farm】UBTF V4 发布以及更详细的解释 50909log/h!!_octopuscraft吧它们都是红石在生存中的应用,它们存在的意义也都是【方便玩家】,让原来AFK的劳动全自动化了,让原来手动的劳动AFK了。本文将围绕题主所述的几个问题,对基础红石做一个简单的科普。
==========================================================================
目录:
一、红石相关基础
(1)红石元件
(2)红石刻(RedstoneTick)
(3)信号与脉冲
二、红石元件的作用
(1)红石与充能
(2)中继器与充能的强弱
1 中继与强充能
2 延时
3 锁存
插叙:触发器(Flip Flop)
(1)T触发器与脉冲缩短器
(2)RS锁存器
一、红石相关基础
(1)红石元件
红石元件是在红石电路里具有一定使用目的的方块,大致分为三个大类
电源、传输线和电动机械
电源是一个能为整个电路提供能量的机械,例如:红石火把、红石块、按钮
传输线能将能量从电路的一部分传递到另一部分,是红石电路中相当重要的工具,例如:红石、红石中继器
电动机械能接收红石信号并作出相应的反应,例如:活塞、发射器
Ps.以上分类并不绝对,许多元件同时属于多种类型或在不同的情况下能改变类型。
(2)红石刻(RedstoneTick)
(一般情况下)为Minecraft计算红石机构状态的最小时间单位,(一般情况下)等于十分之一秒。红石火把,中继器以及激活的红石组件(一般情况下)需要1刻(tick)或更多时间改变状态,这就引入了在大型电路中至关重要的延迟。
红石刻(tick)与“游戏刻(GameTick)”或“方块刻(BlockTick)”不同。当讨论红石电路时,“刻”一词仅指“红石刻”。
PS这里在引用的基础上添加了几个(一般情况下),因为黑科技的存在话还是不要说的太绝对好。
(3)信号与脉冲
具有稳定输出的电路能够产生信号——“激活/非激活”时称为“真/假”或“高电平/低电平”。当信号出现一个较为短暂的非激活-激活-非激活过程,该过程通常被称为脉冲
PS请不要混淆【脉冲】与【时钟信号发生器】
(引用自minecraft wiki)
==========================================================================
二、红石元件的作用
(1)红石与充能
左边的是红石矿,随机生成在y小于14的地方【貌似
中间的是物品状态的红石,由破坏红石矿掉落,64个一组
右边的是放置在地上的红石,也称红石线,也是本段讨论的主要内容。
根据周围放置的不同红石元件,红石会有不同的朝向。
一般情况下可作为判断充能方向的依据.。
红 石可以被电源类元件【充能】,此时红石线带有【能量】,会【传递】给自己临近的其他红石线。在这个【传递】过程中,能量的【强度】会有所损耗。红石线的 【强度】加上不充能共有16种,图中由左到右就是【强度】由15到0损耗的过程。除比较器外,电源类元件均提供满强度的15级信号。
(2)中继器与充能的强弱
中继器有四大作用,然而很多人似乎都并不清楚,这里科普一下四个作用:
1 中继 2 延时 3 强充能 4 锁存
Tips:
在远古版本并没有中继器这个玩意,因此很多人都用上图来实现中继器的前两个功能
这下知道为什么中继器的合成需要俩火把一红石了吧?
至于为什么能实现后文将会提到。
切入正题,中继器的四大作用:
1、中继与强充能:
前面提到,红石的强度是会损耗的。因此要传输信号到较远的地方,或需要特定强度信号的时候,就得用到中继器的中继功能了。
首先来看看中继器的构造。
钻石块是中继器的输入端,金块是中继器的输出端。
当输入端的信号强度大于0时,会在输出端输出强度为15的信号。
这时,我们称金块被【强充能】了。与强充能相对的是【弱充能】。一般情况下,除红石线外其他形式的充能都属于强充能。对输入端的充能可以是强弱充能中的任何一种。
2、延时
【这图没截好,见谅QAQ】
中继器有四个档位,通过右键可以改变档位。从左到右分别是1tick,2tick,3tick,4tick
Ps不建议使用1档2档的称呼,容易混淆。
这四个档位分别对应着1tick,2tick,3tick,4tick的延时。
如果某中继器的档位是3tick,此时输入端输入一个信号,经过3tick之后输出端才输出信号。
同理,输入端的信号消失,经过3tick后输出端的信号才消失。这就是中继器的延时。
3、锁存
锁存属于中继器比较不常用的一个功能,以至于很多人都不知道。。
在这里讲可能有点超纲。。
在中继器的侧面使用另一个中继器对其进行充能,此时被充能的中继器就进入了锁存状态,可以理解为【保存了当前的状态】此时无论你怎么调整输入端中继器都不会改变状态,直到侧面的充能信号消失。
==========================================================================
小透明表示50赞受宠若惊啊。。
有点时间接着来填坑~
应@丁子阳 要求,细讲一下锁存
【这是一段插叙,以后更新的内容会在上一段和这一段之间。】
昨天时间仓促写的不够完备,在原文基础上修改了一下。
触发器(Flip Flop)就是一种可以存储电路状态的电子元件。
【图转侵删。】
(1)T触发器
T触发器是触发器的一种,又称翻转储存器。通俗地说就是【按钮变拉杆】。按一下按钮,输出信号并锁存,再按一下不输出信号并锁存。即把按钮信号变成拉杆信号,说的具体一些,就是在有信号输入的时候自动翻转储存的信号,比如按一下按钮,输出变1并被锁存,再按一次,输出变0并锁存。上面的图是现实中的T触发器,是不是很可怕!然而红石中继器的锁存功能,把这么大一坨电路精简到了下面这样↓
右边是输入端,左边是输出端。
然而评论区有很多人表示根本不知道中继器还能这么玩。
确实,因为活塞T触发器的发明,中继器的这个锁存简直弱爆了,因此并不常用。
制作活塞T触发器,首先要了解一个粘性活塞的特性:
大家都知道粘性活塞是可以拉回方块的,然而也有特例,
当我们给粘性活塞一个长度小于2tick的信号时,它会【来不及】拉回方块
因为粘性活塞推拉方块的反应要大于2tick。
如图就是一个接受到长度小于2tick的信号的粘性活塞,产生了贴图错误。
显然我们不能用手拉拉杆来发生这么一个信号,那么这时就要利用到活塞的另一个特性了
上图中的这个装置是【信号缩短器】,能把按钮发生的较长的信号转换成1tick的短信号
来看看这个装置产生该信号的具体过程:
按下按钮后的第1tick,按钮后的铁块被充能
按下按钮后的第2tick,右边的1tick中继器被充能
按下按钮后的第3tick,活塞上方的铁块被充能,活塞准备伸出
按下按钮后的第4tick,左边的1tick中继器被充能,活塞伸出
按下按钮后的第5tick,活塞臂不能被充能,左边的1tick中继器熄灭。
脉冲缩短器发出的短信号也很有用,比如各种动物机处死常用的岩浆,就需要一个短信号让岩浆快速倒出收回。
接下来把这两个装置接在一起:
就完成了一个简单的T触发器
按下按钮红石灯长亮,再按红石灯长灭。
另一个常用的压缩版本,这个要解释起来比较复杂,留给大家思考。
教程是打基础而不是禁锢思维的。
(2)RS锁存器
同样扔出现实中的RS锁存器和mc里的版本。【图转侵删。】
这玩意也可以叫作RS触发器。
如图就是一个简单的RS锁存器的示意图。
当我按下钻石块处的按钮,红石灯被点亮。接下来再怎么按这个按钮也没有用,信号已经被锁存了。这时按下另一个输入端金块处的按钮,信号又重新复位,同样怎么按金块处的按钮也没有用。
原理很简单,能理解T触发相信也能理解这个。
【这是一段插叙,以后更新的内容会在上一段和这一段之间。】