導(dǎo) 玩我的世界也有一段時(shí)間了,發(fā)現(xiàn)很多也喜歡這個(gè)游戲的同仁們對(duì)紅石電路的應(yīng)用都只停留在學(xué)一個(gè)電路會(huì)一個(gè)電路的階段。 今天給大家好好講講紅石電路和一些有用的電路模塊(不完全基本的),以后大家需要什...

玩我的世界也有一段時(shí)間了,發(fā)現(xiàn)很多也喜歡這個(gè)游戲的同仁們對(duì)紅石電路的應(yīng)用都只停留在學(xué)一個(gè)電路會(huì)一個(gè)電路的階段。

今天給大家好好講講紅石電路和一些有用的電路模塊(不完全基本的),以后大家需要什么效果,就可以根據(jù)需要自己編出合適的電路了哦。

A.基本介紹

一、首先是紅石電路元件的基本性質(zhì):

簡(jiǎn)單來(lái)說(shuō)

紅石電路怎么玩(紅石電路還能這樣玩嗎)

這樣都可以,但是是自動(dòng)連的,只要這么放就沒法讓它不連。

可以爬上一格,但兩格不行,也是自動(dòng)連。

紅石電路怎么玩(紅石電路還能這樣玩嗎)

只上一格但是有阻擋的也不行,這樣可以讓它不連。

紅石電路怎么玩(紅石電路還能這樣玩嗎)

二、 紅石中繼器

紅石中繼器有三個(gè)作用:

1.延長(zhǎng)紅石信號(hào)(否則最多傳15格)

紅石電路怎么玩(紅石電路還能這樣玩嗎)

2.整流

就是只能單向通過(guò):

紅石電路怎么玩(紅石電路還能這樣玩嗎)

3.延時(shí)

這個(gè)就不上圖了,紅石中繼器放下后繼續(xù)用右鍵點(diǎn),一共有四個(gè)檔,分別延時(shí)0.1,0.2 ,0.3,0.4秒,但沒法調(diào)到0.0。

4.這些擺法的導(dǎo)通性:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

5.這樣可以讓兩條相鄰的線互不影響。

紅石電路怎么玩(紅石電路還能這樣玩嗎)

三、紅石火把

這個(gè)很重要,非常特別及其以及very重要,不過(guò)最重要的一個(gè)性質(zhì)我放在基本電路里講。

這里是基本的:能通不能通的問(wèn)題,就不解釋了

紅石電路怎么玩(紅石電路還能這樣玩嗎)

紅石電路怎么玩(紅石電路還能這樣玩嗎)

紅石電路怎么玩(紅石電路還能這樣玩嗎)

四、拉桿開關(guān)和踏板

紅石電路怎么玩(紅石電路還能這樣玩嗎)

拉桿的位置換成踏板也是一樣的

紅石線補(bǔ)充:(換成活塞下面圖中右側(cè)電路上方和右方的不好使,其他的也一樣)

紅石電路怎么玩(紅石電路還能這樣玩嗎)

紅石電路怎么玩(紅石電路還能這樣玩嗎)

B.基本紅石電路

一、非門

只有一個(gè)輸入端和一個(gè)輸出端。當(dāng)輸入端有信號(hào)時(shí)輸出端沒信號(hào),輸入端沒信號(hào)是輸出端有信號(hào)。(我就不用什么0啊1啊的了)

這個(gè)是我的世界紅石線路里最最最最重要的電路門,后面除了或門之外所有的電路幾乎都是由非門構(gòu)成的。

這也是紅石火把最重要的性質(zhì):

*點(diǎn)亮的紅石線可以給所指向的或所經(jīng)過(guò)的方塊充能(個(gè)別方塊如玻璃、冰之類的不行,當(dāng)紅石火把附著在被充能的方塊上時(shí),火把會(huì)熄滅。

紅石電路怎么玩(紅石電路還能這樣玩嗎)

紅石電路怎么玩(紅石電路還能這樣玩嗎)

但這樣不行:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

二、或門

兩個(gè)輸入端任意一個(gè)有信號(hào)或都有信號(hào)時(shí)輸出端有信號(hào)。(為了低年級(jí)的小盆友們不產(chǎn)生歧義,樓樓在這里用的敘述就不那么標(biāo)準(zhǔn)了)

這個(gè)最沒技術(shù)含量了:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

三、與門

只有當(dāng)兩個(gè)輸入端都有信號(hào)時(shí)輸出端才有信號(hào)。

這其實(shí)是三個(gè)非門構(gòu)成的,或者說(shuō)是與非門和非門構(gòu)成的(這個(gè)不懂沒關(guān)系,對(duì)理解沒有影響)

紅石電路怎么玩(紅石電路還能這樣玩嗎)

這個(gè)是簡(jiǎn)化了一點(diǎn)的:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

四、鎖死

這個(gè)概念不屬于真正電學(xué)意義上的的基本電路,但后面要經(jīng)常用到:只要紅石火把一端的線路有信號(hào)輸入,拉桿開關(guān)的信號(hào)就永遠(yuǎn)沒辦法傳到最左邊。這和紅石比較器相似:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

而右側(cè)的非門則是保證左邊線路的輸出狀態(tài)與拉桿開關(guān)的輸入狀態(tài)保持一致;即避免改變信號(hào)的正負(fù)性(這個(gè)在搭建電路時(shí)很容易被遺漏)。

C.三種常用電路模塊

一、單刀雙擲開關(guān)組

別被這個(gè)名字嚇住。簡(jiǎn)單來(lái)說(shuō),有些樓梯間里有這樣一種電路,你在樓下按下開關(guān)a,樓道里的燈亮,上到樓上,再按開關(guān)b,燈滅。這時(shí)如果又有一人上樓,按a,燈又會(huì)亮,到樓上,按b,燈又滅。

換句話說(shuō)就是:不論這兩個(gè)開關(guān)處于什么狀態(tài),改變?nèi)魏我粋€(gè)的狀態(tài),都能改變輸出端的狀態(tài)

在現(xiàn)實(shí)中這種開關(guān)組是這樣的:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

但是我的世界中不存在電路的閉合回路,而是信號(hào)傳遞,所以有所不同。

下面的安裝流程只是為了方便大家看明白原件間的連接關(guān)系:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

紅石電路怎么玩(紅石電路還能這樣玩嗎)

紅石電路怎么玩(紅石電路還能這樣玩嗎)

最后的燈是控制端

二、 脈沖信號(hào)與持續(xù)信號(hào)的相互轉(zhuǎn)換

我們制作電路時(shí)經(jīng)常需要將這兩種電路相互轉(zhuǎn)換,樓主從前沒想出辦法時(shí)經(jīng)常玩電路然后被電路玩,希望大家以后不要再經(jīng)歷樓主當(dāng)年的那種痛苦了……

下圖中按鈕發(fā)出的是脈沖信號(hào)(瞬間信號(hào)),拉桿開關(guān)發(fā)出就是持續(xù)信號(hào),定義不解釋了:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

注:以下研究的電路的精確度為0.1秒(0.1s)這時(shí)紅石火把的大致反映時(shí)間、紅石中繼器的最小延時(shí)時(shí)間,和我的世界對(duì)能識(shí)別的最小時(shí)間,小于0.1s的不在研究范圍之內(nèi)

1.脈沖信號(hào)轉(zhuǎn)持續(xù)信號(hào)

最簡(jiǎn)單的是脈沖信號(hào)一次性轉(zhuǎn)換成持續(xù)信號(hào):

紅石電路怎么玩(紅石電路還能這樣玩嗎)

按下按鈕后:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

按下開關(guān),右側(cè)會(huì)形成循環(huán)傳遞,變成持續(xù)信號(hào)。但這種電路是一次性的,沒法把右側(cè)的信號(hào)關(guān)掉。

于是我們有了下面的改進(jìn),

利用鎖死的思想:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

紅石電路怎么玩(紅石電路還能這樣玩嗎)

紅石電路怎么玩(紅石電路還能這樣玩嗎)

按下面的開關(guān),燈亮。按上面的開關(guān),就鎖死了左側(cè)的紅石火把,燈滅。

應(yīng)該還可以只用一個(gè)開關(guān)控制燈的形式(按一次,開,再按同一個(gè),關(guān))

2.持續(xù)轉(zhuǎn)脈沖

這個(gè)有點(diǎn)歧義,這里指的是可以在拉桿開關(guān)開和關(guān)時(shí)各發(fā)出一次脈沖信號(hào)(當(dāng)然也可以只在開或關(guān)時(shí)發(fā)出)

它的基本思路是在信號(hào)傳出一段時(shí)間后在鎖死:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

(下面的傳出信號(hào),上面的鎖死)

紅石電路怎么玩(紅石電路還能這樣玩嗎)

這個(gè)電路在拉桿打開時(shí)發(fā)出脈沖信號(hào),時(shí)長(zhǎng)是0.9s(至于為什么請(qǐng)大家自己好好想想),輸出比輸入晚0.2s,(本帖記作延時(shí)0.2s)(紅石火把的反應(yīng)時(shí)間準(zhǔn)確說(shuō)是不太到0.1s的,但這里按0.1計(jì)算)

把左邊的非門移到上方,就是在拉桿關(guān)閉時(shí)輸出脈沖,時(shí)長(zhǎng)和延時(shí)同樣是0.9和0.2:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

三、輸出特定時(shí)長(zhǎng)的信號(hào)和鑒別特定時(shí)長(zhǎng)區(qū)段的信號(hào):

1.輸出特定時(shí)長(zhǎng)

其實(shí)這個(gè)就是持續(xù)轉(zhuǎn)脈沖的那個(gè)電路,因?yàn)檫@個(gè)電路不僅在輸入持續(xù)信號(hào)時(shí)起作用,事實(shí)上只要輸入的信號(hào)時(shí)長(zhǎng)大于游戲的分辨率(就是0.1s),輸出符合我們的要求。

2.只允許時(shí)長(zhǎng)大于T的的信號(hào)通過(guò):

首先是一個(gè)信號(hào)源,這個(gè)不屬于鑒別電路,只是給鑒別電路一個(gè)特定時(shí)長(zhǎng)的輸入

紅石電路怎么玩(紅石電路還能這樣玩嗎)

然后是輸出固定時(shí)長(zhǎng)T的電路(這里是1.9s),用于和t比較:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

上方是原信號(hào)(t)的通路線路:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

最后:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

最后還有一件事是用紅石中繼器把原信號(hào)和鎖死信號(hào)到達(dá)最后一個(gè)非門的時(shí)間調(diào)到一致(就是白框里的那個(gè)中繼器,這里是0.1s)

這個(gè)電路的思路就是,輸入信號(hào)后,觸發(fā)一個(gè)固定時(shí)長(zhǎng)(T)的鎖死信號(hào),該鎖死信號(hào)與原信號(hào)同時(shí)到達(dá)輸出端(圖3中右上角的非門),并將原信號(hào)鎖死時(shí)間T,如果T時(shí)間后原信號(hào)依然在輸入,那么則開始輸出原信號(hào)T時(shí)間后的部分。

該電路:

輸出時(shí)長(zhǎng):

當(dāng)t大于T時(shí),輸出(t-T),

當(dāng)t小于T時(shí),無(wú)輸出

延時(shí):(T+0.3s)

(延時(shí)從信號(hào)輸出黃色方框算起)

這意味著在這個(gè)電路在鑒別之后依然保留原信號(hào)在時(shí)長(zhǎng)上攜帶的信息。

紅石線路的上傳和下傳:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

3.只允許時(shí)長(zhǎng)小于T的的信號(hào)通過(guò):

這個(gè)比上一個(gè)還麻煩

紅石電路怎么玩(紅石電路還能這樣玩嗎)

先是這樣,和大于T的一樣(紫線左下的部分),

意思是如果t大于T,那么綠方塊處將有信號(hào)經(jīng)過(guò),觸發(fā)紫框里的鎖死信號(hào)(如果t小于T則不會(huì)有信號(hào)經(jīng)過(guò),也就不會(huì)出現(xiàn)鎖死信號(hào)),

紫線以上的是原信號(hào)的通路,

最后用紅石中繼器調(diào)節(jié)時(shí)差。

該電路,

輸出時(shí)長(zhǎng):

當(dāng)t小于T時(shí),輸出(T-t),

當(dāng)t大于T時(shí),無(wú)輸出

延時(shí):(T+0.6s)

依然保留時(shí)長(zhǎng)信息。

用到上面兩個(gè)電路的主要是多個(gè)控制電路用同樣時(shí)長(zhǎng)的超長(zhǎng)延時(shí)電路,用鑒別電路可以省下n多個(gè)延時(shí)電路,比如下面這個(gè)我曾用過(guò)的。

紅石太陽(yáng)能時(shí)鐘的夜間部分:

紅石電路怎么玩(紅石電路還能這樣玩嗎)

嗯,就是這樣,祝大家游戲開心,萬(wàn)事順意。