遊戲Minecraft里用活塞來推動和收回方塊,具體套用在紅石電路中,主要套用包括活塞門等。是最基礎,也是最重要的紅石機械之一。通過與粘液球合成為粘性活塞,可以拉回物品。多個活塞可以組成活塞組,活塞組用於推出收回方塊的運動叫做遞歸運動。
活塞(Pistons)為一種可以推動大多數方塊的方塊,推動的方向根據它的朝向決定。
粘性活塞(Sticky Pistons)與活塞相似,但在能推動方塊的同時也能拉動方塊。
在延伸時,粘性活塞和普通的活塞的行為是一樣的,最多能推動12個方塊。在收縮時,粘性活塞會拉動在其前方的方塊。黑曜石,基岩,任何帶有方塊實體值的方塊,以及延伸的活塞都是不能拉動的,就像它們不能被推動一樣。
基本介紹
- 中文名:活塞
- 外文名:piston
- 來源:遊戲《Minecraft》
- 分類:紅石元件
- 變種:粘性活塞(Sticky Pistons)
合成
自然生成
使用
方塊 | 效果 |
---|---|
鐵砧 屏障 基岩 末地傳送門框架 已被激活的活塞 下界傳送門 | 活塞將不會推出 |
旗幟 信標 釀造台 箱子 命令方塊 陽光感測器 發射器 投擲器 附魔台 末地傳送門 末影箱 熔爐 漏斗 反向陽光感測器 唱片機 刷怪箱 音符盒 告示牌 陷阱箱 | 活塞無法推動他們因為其具有方塊實體值(除攜帶版). |
床 仙人掌 門 龍蛋 南瓜燈 花 花盆 生物頭顱 壓力板 南瓜 蘑菇 紅石粉 紅石比較器 紅石火把 紅石中繼器 甘蔗 火把 測重壓力板 | 當活塞推動時會掉落其本身 |
西瓜 | 當活塞推動時會變成西瓜片. |
蜘蛛網 | 當活塞推動時會變成線 |
火 熔岩 樹葉 水 蛋糕 | 當活塞臂推向這些方塊時會摧毀占據這些方塊 |
活板門: 若且唯若其附著方塊的一側在被推動後也會依附另一個固態方塊時才可以被成功推動。
任何鐵軌: as long as they remain on top of a solid block in their new position, and that block isn't moving at the same time.Rails will re-orient themselves after being pushed just as they do when placed manually.
地毯- 為了實現推動的動畫效果,活塞在激活的瞬間,會將要推動的方塊替換為36號方塊,並將36號方塊的貼圖設定為將要推動的方塊的貼圖,再推出
- 因此活塞不能推動有附加值的方塊
- 由於36號方塊是透明方塊,可以根據此原理做出無延遲電路
激活活塞
活塞的激活
活塞的性質
- 活塞作為紅石物品,但是一般的延遲卻大於1tick,小於2tick,大家都認為活塞的延遲為1.5tick。這是在12w27a更新之後的性質
- 粘性活塞如果接受到小於1.5tick,那么粘性活塞僅僅會完成推出或收回的其中一個動作
- 活塞如果接收到0tick的脈衝(這只是一種形象的說法,大家都認為這是由方塊更新延遲差導致的),活塞會瞬間將面前的方塊推出
- 活塞如果處於BUD態,受到方塊更新時,給予能量使活塞處於BUD態的方塊也會被推動,那么判斷活塞的運動趨勢位(在活塞面朝方向的2格前方)是否有方塊,如果有方塊,成為一個單穩態BUD(方塊更新感應器),如果沒有,活塞便會不停的伸縮.
一般用途
- 活塞/粘性活塞通常通過推拉方塊來模擬門的開關,當然也可以利用此特性製作陷阱。
- 活塞可用於製作可自我修復的橋樑或牆體。詳見圓石生產器。
- 與紅石中繼器配合使用的話,可以建造任何不包含紅石火把的縱向邏輯門,而且可以繞過紅石火把“燃盡”的缺點。
- 由於活塞將方塊推入玩家可使之窒息,故活塞可以用於製造窒息陷阱,而且結構簡單,容易復位。
- 通過將方塊循環推動,活塞時鐘可參與製作活塞版的延遲線存儲器。如果配合絕緣的透明方塊,您可以用紅石中繼器將信號傳出去。把這類結構擴展到三維的話可以得到更多功能。
- 活塞還可以用於礦車的發車:在朝上的活塞上放一個方塊,方塊上鋪設鐵軌線路,再在該鐵軌旁的鐵軌上放一個礦車。活塞被激活後,礦車下的鐵軌會變成傾斜狀態,從而啟動礦車。
- 活塞可以用於推動玻璃與冰這類不通過附魔無法獲取的方塊。
- 通過面對頭頂上方的方塊底部放置活塞可以使活塞朝下,從而能夠將方塊向下推。
- 活塞可用於製作可開關的窗戶。
- 除了“旋轉樓梯”型活塞電梯,您也可以建成一條直線的“扶梯”。原理相同。
- 通過拉桿控制,建造自動活塞橋也很容易。活塞由下方的紅石火把供電,紅石火把依附的方塊由側面的紅石線供電(奇數活塞由左側供電,偶數活塞由右側供電)。所以活塞橋下需要縱截面5x2的空間容納電路。如果要做到兩邊的拉桿都能控制,使用異或門、RS鎖存器或將兩控制端接到D鎖存器上即可。
歷史
Beta | ||
---|---|---|
1.7 | 活塞被加入,與其一同加入的還有粘性活塞。 | |
最早活塞是在Minecraft官方論壇上發布的一個MOD,由Hippoplatimus創作。之後活塞的原始碼被作者交到了Jeb手中,Jeb隨後將其加入到了原版Minecraft。
| ||
然而,由於Jeb那時忙於攜帶版的開發,活塞直到Beta 1.7才加入。 | ||
1.7_01 | 有一個漏洞會使活塞與粘性活塞複製方塊,這也發生在Beta 1.7.2。 | |
1.7.2 | ||
1.7.3 | 活塞複製漏洞就被修正。 | |
畫被活塞推動後將掉落。 | ||
1.2.5pre | 創造模式中使用選取方塊功能選取移動的活塞前端,它會給你一個故障的物品。 | |
12w22a | ||
12w23a | 活塞無法再推動絆線。 | |
12w27a | 改進了活塞來使它們不那么容易出錯,這也代表它們會更新得更慢一些。同時這也改變了活塞的工作原理,所以你可能需要調整你的中繼器以及其他類似的紅石裝置。 | |
活塞現在需要2個紅石刻(4個遊戲刻)來延伸,但它們仍然會瞬間縮回。 | ||
12w39a | 加入了光照系統更新中移動活塞所現示的光照效果,但在下個版本中被移除。 | |
14w18a | 當活塞推動粘液塊時,粘液塊會帶動與其相鄰的、可以被推動的方塊。 |
你知道嗎
- 活塞作為紅石物品,但是延遲卻大於1tick,小於2tick,大家都認為活塞的延遲為1.5tick。
- 活塞分為有啟動延遲活塞和無啟動延遲活塞,有啟動延遲的活塞延遲為1.5tick,沒有啟動延遲的活塞延遲僅僅為1tick
- 與上一條類似,活塞也可以向下推方塊以造成窒息傷害。
- 利用仙人掌的特性,當活塞臂或其推動的方塊與仙人掌相鄰時,仙人掌會掉落為物品。
- 推動樹葉時活塞會破壞樹葉。
- 如果推動燃燒的方塊,燃燒的方塊會熄滅,除非占據該方塊原來空間的下一個方塊也可以燃燒。
- 活塞可用於活塞電路,而且一般比普通的電路設計(邏輯門、時鐘等)更為壓縮與高速。
- 活塞可以被空手在2秒內破壞。
- 就合成的複雜度而言,活塞與蛋糕並列第一,都需要四種不同的材料。然而活塞的合成材料相對於蛋糕來說更容易取得。
- 活塞在基岩最底層(即虛空之上第一層)無法工作。
- 如果粘性活塞被另一個粘性活塞拉回,附在粘性活塞活塞臂上的方塊不會被拉回。
- 即使是粘性活塞推動一個受重力影響的方塊到豎直洞口,方塊也會下落。
- 活塞可以推動一個活塞,但無法推動一個激活的活塞。
- 粘性活塞可以拉回一個活塞,但無法拉回一個激活的活塞