這個DLC新增了不少東西,其中很多遊戲也有的邏輯閘在這次也加入了
但是因為FO4的邏輯閘跟現實的和其他遊戲常見的方式不太壹樣,所以在這邊分享壹下我研究所得的心得
無痛邏輯閘(AND、OR、XOR)
在FO4裏,邏輯閘是外觀上有壹個輸入和壹個輸出的元件。
如果妳的問題只是“壹般邏輯閘都要兩個輸入啊?”的話,這篇就可以解決妳的問題。
不多說,請看圖:
上圖就是壹個二輸入邏輯閘,例如AND閘的配置法
沒錯,直接把兩條線接到壹個節點
這點違反現實,所以可能許多人會想不到
如果用工房模式看這個邏輯閘,就可以看到這個閘目前所收到訊號和輸出的訊號。
其余的註意點就跟現實的邏輯閘壹樣。
特別邏輯閘(NOT、XNOR、XOR、NAND)
前面說明了FO4裏和現實運作相當的邏輯閘。但是現在試著讓我們做壹個反向燈
邏輯很簡單。開關關上時燈要亮,打開時燈要關。
在現實,如果妳對邏輯閘熟識的話,妳的答案會很簡單:啊不就是NOT閘嗎?
於是妳照現實的邏輯,在FO4裏接了這樣的東西:
看起來很順利,當開關打到開的時候,輸出為0所以燈關上了
那麽,開關打到關的時候呢?
沒錯!燈也不會亮
同樣的問題也會在其他輸入全為0就要輸出為1的各種邏輯閘,例如XNOR或者NOR
問題出在哪裏呢?首先我們要來重新理解FO4裏的電力和訊號系統
在FO4裏,當妳直接從電源拉壹條電線到邏輯閘上時,他實際上傳輸了兩個東西:
電力訊號1
而當妳從開關接電線出來時,
如果開關是打開的,他傳輸的是:電力訊號1
如果開關是關閉的,他傳輸的是:訊號0。 而沒有傳輸電力
而各種邏輯閘本身不需要電力,但僅對訊號做處理,不會平白生出電力。
但是各種接收訊號的元件,例如燈箱,他需要的東西其實是 電力+訊號1
所以回過頭來解釋反向燈的問題。
當開關打開時,傳進NOT閘的是:電力訊號1
NOT閘處理後,傳到燈箱的是:電力訊號0。這樣的東西傳到燈箱,燈箱並不會亮
當開關關上時,傳進NOT閘的是:訊號0
NOT閘處理後,傳進燈箱的是:訊號1,但沒有電力。所以燈箱也不會亮。
有了這個新概念之後再反過頭去解釋前面所謂的無痛邏輯閘(AND、OR、XOR)
仔細看這些閘的真值表,我們可以發現這些閘都有至少壹個輸入為1才會輸出1的特性
所以並不容易發現電力的問題。
回到上面的問題,那麽我要做壹個反向燈怎麽做?
妳需要壹個AND閘協助解決電源的問題:
化成簡圖是這樣:
如此接法,當開關為關上時,NOT閘接收到訊號0,輸出訊號1到AND閘
AND閘壹邊接收到訊號1,壹邊接受到電力訊號1,故此會輸出電力訊號1,燈箱就會亮
而如果開關為打開時,NOT閘接收到電力訊號1,輸出電力訊號0到AND閘
AND閘壹邊接收到電力訊號0,壹邊接受到電力訊號1,故此會輸出電力訊號0,燈箱就不會亮
如此就完成了反向燈
總結
FO4的邏輯閘跟麥塊的紅石或者Terraria和Factrio的邏輯閘最大的區別就是不會無故產生電力,然後接點又少到過分,這是習慣在上述遊戲或者現實裏接邏輯閘的高手們到了FO4裏會感到困惑和挫折的原因。
希望這篇教學可以解開大家的困惑,然後朝更先進的邏輯設備邁進吧!