美文网首页Minecraft电竞·游戏
Minecraft红石技术 第一章 红石基本知识

Minecraft红石技术 第一章 红石基本知识

作者: 13817300545 | 来源:发表于2020-07-02 15:18 被阅读0次

    别问我为啥没写开坑通知....总之废话不多说开始吧!!!


    第一节 铺垫

    1.1.1 信号源

    在Minecraft红石系统中,任何给出信号的东西逗可以称作信号源。在这里大家会有一个误区,认为能发出红石能量才叫信号源,其实这是错误的。事实上,玻璃、橡木、空气、水···任何方块都可以作为信号源。它们不会给出红石能量,即给出“0”,低电平。而红石火把、红石块给出红石能量,即给出“1”,高电平

    信号源是给出信号的,“0”和“1”都是信号,也就是说,信号源是不断给出信号的,这里需要把“发出信号”和“是否激活”做区分。

    1.1.2 电路

    电路就是用来传递信号的装置。从以前的告示牌电路到现在的红石电路,其本质是不变的——传递信号源发出的信息。

    把红石粉右键铺在地上形成的线就是电路,但并不限于红石线,红石火把等也可以成为电路。若要成功传递信号,而不产生bug,电路一头必须连接信号源。

    1.1.3 充能方式

    在Minecraft中,信号源或电路对红石装置的充能方式可以分为强充能和弱充能。

    中继器等可以给不透明方块充能,而这一不透明方块又能对相邻方块进行充能,这一类的充能方式被称为强充能。

    强充能

    红石线等给不透明方块充能后,此方块不能给相邻方块充能,这一类充能方式被称为弱充能。

    弱充能

    注意:

    1.红石火把对侧面方块进行弱充能,对顶部方块进行强充能

    2.半透明(半砖、楼梯)和透明方块(玻璃、萤石)只能被弱充能

    3.被激活的红石线对底部方块强充能,其余弱充能

    1.1.4 能量

    红石信号可以分为激活(1、高电平)和未激活(0、低电平),其中激活的信号再传递过程中并不是不变的,红石能量在被发出时(比较器除外)强度为15,每传递一格都会衰减1,直到0,能量消失。

    从左到右15~0

    延长能量的方法有很多种,可以用双非门、中继器(有延迟)等等,效果都为把信号强度重整为15。

    第二节 最低损失原理

    内容:从起点到终点有若干条长度不同的电路,那么终点能量强度应该按照能量强度损失最小的一条路计算。

    依据:能量强度高的方块的能量会向能量强度低低方块传递,设经过A,B,C三条电路后的能量分别应该为a,b,c,其中a>b>c,所以终点能量应该取最大值a(理解不了没关系,记住这个原理就行)

    例1

    如上图(能量强度已标出),火把为起点,白色为终点。根据原理,我们可以得出白色的能量强度应该依据最短(中间)电路计算,得12。这里我们观察到一个现象,在上、下️电路中,后面能量不降反增,这是因为能量会从高向低传播。

    练习:如图一,请标出白色位置的能量强度、试着标出每一红石线的能量强度

    图一

    第三节 红石原件

    1.3.1 红石火把

    红石火把可以放在方块顶面或侧面,此方块叫附着方块红石火把默认为激活状态,可以输出能量,当附着方块被强充能时,红石火把将熄灭,停止输出能量。

    红石火把可以对顶部方块进行强充能,不能对附着红石火把的方块充能,对其余四面方块弱充能。

    1.3.2 红石线

    红石线具有16种能量强度,从低到高0~15,0即没有能量,下文所称红石线均默认为有能量的红石线。

    红石线可以与前、后、左、右、高度相差小于等于1的位置的红石线连接,在世界坐标中,红石能量每向x轴、z轴传递一格(y轴变化无影响)能量强度-1,直到0。判断能量传递优先于判断充能。

    红石线可以对底部方块进行强充能。

    1.3.3 中继器

    中继器有一个输入端A,一个输出端C,两个锁存端B。

    中继器

    中继器有四个档位,默认1档,当A端和C端信号不同时,x档可以将C端信号延迟2x tick后改变为A端信号(1tick=0.05s),并且C端能量强度只能为0或15,C端充能方式为强充能。A端充能方式任意。

    当锁存端被锁中继器和比较器充能时,中继器就会出现基岩材质的横条,表明此时中继器处于锁存模式,锁存模式中输出信号不随输入信号改变。

    中继器虽然有延长信号传输距离的功能,但是因为它的延迟,所以在精密仪器中不使用。

    1.3.4 比较器

    比较器有一个输入端A,一个输出端C,两个比较端B。比较器有两个模式,可以右键切换。

    比较器

    我们令A、B中能量高的那一端、C的能量强度分别为a、b、c。

    当比较器前面的指示灯熄灭时,比较器为比较模式,方法如下:

    若a>=b,则c=a;

    若a<b,则c=0;

    当比较器前面指示灯亮起时,比较器为减法模式,方法如下:

    若a>=b,则c=a-b;

    若a<b,则c=0;

    另外比较器可以判断容器内物品的数量,这一点后面再讲。


    我屮艸芔茻写了那么多......

    相关文章

      网友评论

        本文标题:Minecraft红石技术 第一章 红石基本知识

        本文链接:https://www.haomeiwen.com/subject/ahdrqktx.html