我的世界需要驗證的密碼門怎么做?今天小編為大家帶來的是我的世界定時隨機刷新密碼門制作教程,對這個紅石裝置感興趣的玩家一起來看看吧,希望對大家有幫助。
不知道大家是否玩過WOW之類的網游,有時候代理商會推出一種電子密保卡(比如WOW的“將軍令”),這種密保卡每過一段時間就會刷新一段驗證碼,登錄的時候需要輸入這段即時的驗證碼才能登錄。 于是便有了這個創作,邏輯圖如下:
如果有朋友看不懂的話我來解釋一下:
首先最左邊一列有依次是A、B、CP、C、D幾個輸入端,其中除了CP端以外,其他四個都是由拉桿控制。
CP是什么呢?CP是Clock Pulse的縮寫,也就是時鐘脈沖信號,簡稱時鐘信號。通過各種方式可以設定時間,這里不再贅述方法了。
第二列有4個隨機信號產生器,收到一次1信號,從Q 或 Q取反 端輸1信號,另一個輸出0信號由于Minecraft中可靠而又小巧的隨機信號產生器設計不多,所以用的是漏斗+投擲器的方式,漏斗每0.5秒輸出一個物品,所以信號只持續0.5秒
這個組合如圖,投擲器中放一個水桶和一個螢石,其他不要放:
隨機產生器
原理:若投擲器吐出的是螢石,那么比較器輸出1格信號,我們這里的Q輸出1信號;如果投出的是水桶,因為水桶不能堆疊,所以會輸出3格信號,那么Q 與Q取反同時輸出1信號。
可以看出,mc中的實際效果與理論效果有出入(Q取反 輸出1信號時,Q也輸出信號了),那么就需要有補救措施。
第三列是基本RS觸發器,它的作用有三:
1、能保持自行穩定的狀態,用來表示邏輯狀態的1和0。(把Q輸出1信號而 Q取反 輸出0信號稱為邏輯狀態1,反之亦然)
2、根據不同的輸入信號可以置成1或0狀態。
3、在輸入信號消失以后,能將獲得的新狀態保存下來。
RS觸發器
這里兩個紅石火把就是Q和 Q取反,他們所依附的方塊就是Rd和Sd(我們此處的設計不需要分清楚Q與Q取反、Rd于Sd分別是哪個,因為我們的效果是要隨機,不過在別的電路中,最好使用告示牌標明)
不過它有一個約束條件:即Rd與Sd不能同時為1。思考一下便會發現如果Rd與Sd同時為1,那么這時候既不是邏輯狀態1,也不是邏輯狀態0,而且當Rd和Sd的1信號同時消失時是無法確定RS觸發器的最終狀態的(在Minecraft中,根據游戲內部的算法,一般x坐標較小的紅石火把會亮)
現在,經過思考,如果Sd端被輸入了一次信號,那么RS觸發器的邏輯狀態將保持在1;如果Rd端被輸入了一次信號,那么RS觸發器的邏輯狀態將保持在0。
之前說過,由于mc機制的問題,隨機信號產生器的信號只能存在0.5秒且有一個較重大的邏輯問題。前者已經解決,后者就需要用延遲解決問題了。雖然這里Rd與Sd同時為1了,但是只有在Rd與Sd同時消失時,RS觸發器的狀態才不確定,所以我們讓隨機信號產生器的 Q取反 加一個延遲,讓它晚于Q消失,這樣最后RS觸發器的Sd端會被輸入1,所以RS鎖存器被存為邏輯狀態0。
至此隨機編碼的部分就結束了。
后面一列看到有一個長方形,中間是一個O中間還有一個+號,這個是“異或門”的圖示。“異或門”可以理解為,兩個輸入端輸出不同信號,比如(0,1)的時候,輸出端才輸出1;否則就輸出0。在生活中的實際應用可以參考雙聯開關控制的日光燈(門口一個開關床頭一個開關的那種)。
異或門在Minecraft中的制作方法如圖
異或門
最后一列就是一個基本的與門結構,即必須所有的輸入端都為1,輸出才是1。
結構如下:
最后連接門,就大功告成了
| 我的世界新手指南 | ||||
| 新手入門攻略 | 新手常見問題 | 生存模式小知識 | 工具使用方法 | 村民繁殖屋 |
| 我的世界指令攻略 | ||||
| SEED指令大全 | OP指令大全 | OP刷錢攻略 | 方塊代碼大全 | WE指令代碼 |
| 我的世界合成攻略 | ||||
| 另類道具合成 | 武器合成大全 | UU物質合成 | 盔甲合成大全 | 基礎物品合成 |
| 我的世界道具攻略 | ||||
| 精品地圖種子 | 戰船 | 核電站 | 豪華木屋 | 活塞大炮 |
| 我的世界大神作品 | ||||
| 千年帝都洛陽 | 擎天柱 | 企業號 | 中世紀城堡 | 冰島上的別墅 |
| 一念天堂一念地獄 | ||||
| 前往天堂 | 去往地獄 | |||
瀏覽量:72022-07-19
瀏覽量:12021-05-31
瀏覽量:02021-05-29
瀏覽量:02021-05-17
瀏覽量:02021-04-23
瀏覽量:02019-10-13