[討論] 雙垂直堆疊活塞

看板Minecraft作者 (冷杉林)時間13年前 (2012/07/03 11:56), 編輯推噓12(12022)
留言34則, 8人參與, 最新討論串1/1
看了前幾篇的整人活塞之後, 決定來研究一下, 結果發現關鍵的雙垂直堆疊活塞弄不出來, 就先去找比較基本的教學。 http://youtu.be/dD82ptBww9Q
照這個方法做了之後就成功了, 不過我不懂的是: 為什麼這樣做會讓下面的活塞先伸出? 如果不放最下面的中繼器的話, 只有上層的活塞會伸出, 放了一個滿延遲的中繼器後, 反而是下層的先伸出? 而且也不太理解是上面的紅石火把還是中繼器激活下層的活塞的…… -- ★ 辰星! 歡迎加入五行戰鬥牌的奇幻世界! 太白! 歲星! 官方網站:(內有討論區) 鎮星!熒惑! http://goo.gl/jC2sp 「當蒼茫天穹中 那並非最閃亮 PTT台大社版:NTU-CFE 但卻最純淨的五顆星 連成一線時, 天與地的共鳴 將永不止歇,其力量可至無限。」 ψrexkimta -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.78.32

07/03 12:34, , 1F
等等 你說你整人活塞放在哪邊(驚 以後不去你家玩了T^T
07/03 12:34, 1F

07/03 12:56, , 2F
說出來就不整人了好嗎?
07/03 12:56, 2F

07/03 12:57, , 3F
應該是利用not gate讓最下面的中繼器對下面的石頭充能
07/03 12:57, 3F

07/03 12:58, , 4F
根據我剛剛的實驗 伸出手臂的活塞似乎拉不動 所以沒有
07/03 12:58, 4F

07/03 12:58, , 5F
延遲的話 下面拉上面(還沒縮回)的活塞會拉不動
07/03 12:58, 5F

07/03 13:01, , 6F
下面活塞是由中繼器充能的石頭激活的
07/03 13:01, 6F

07/03 13:01, , 7F
有錯請更正 謝謝(反正水狼大大來PTT了 XD
07/03 13:01, 7F

07/03 13:04, , 8F
其實不只喔 下面活塞也有被上面的火把充能
07/03 13:04, 8F

07/03 13:04, , 9F
這就是為什麼它能夠在上面伸出前先伸出
07/03 13:04, 9F

07/03 13:10, , 10F
感謝樓上補充 我剛剛有發現但是解釋不出來XD
07/03 13:10, 10F

07/03 13:49, , 11F
下層活塞是由滿延遲中繼器激活的話,應該會比較慢吧?上
07/03 13:49, 11F

07/03 13:49, , 12F
層的紅石火把沒延遲啊?
07/03 13:49, 12F

07/03 13:50, , 13F
除非有另一個機制阻止了上層活塞伸長。
07/03 13:50, 13F

07/03 13:52, , 14F
另外我也很好奇為什麼要對活塞下的方塊充能而不是直接對
07/03 13:52, 14F

07/03 13:52, , 15F
活塞充能。
07/03 13:52, 15F

07/03 14:42, , 16F
所以開的時候是因為上層火把開的啊 上層沒伸長的原因
07/03 14:42, 16F

07/03 14:42, , 17F
應該是當時正在被推吧
07/03 14:42, 17F

07/03 14:43, , 18F
下面那個中繼器主要還是關閉時的作用
07/03 14:43, 18F

07/03 14:43, , 19F
這樣不會讓兩個活塞同時收回
07/03 14:43, 19F

07/03 14:44, , 20F
至於對活塞下方塊充能的原因大概是為了中間那兩支火把的高度
07/03 14:44, 20F
後來做了個小實驗, 發現在同樣的位置放了火把,(但火把上方沒有方塊) 但是火把所在的方塊下面沒有放火把的話, 會只有上層活塞伸長。 這時下層活塞不會伸長因為上層的活塞處於不可推動的狀態。 如果有的話,並且用開關對下面的火把下的方塊充能, 這時就會是下層先伸長, 但上層因為跑到附近沒有充能方塊的位置,所以不會伸長。 所以…和下面那個紅石火把有關係?? Sb = 石磚 Rt = 紅石火把 sP = 黏性活塞 情況一: || Sb sP Sb-Rt sP sP => sP Sb Sb 情況二: sP Sb-Rt sP Sb-Rt || Rt sP => Rt sP Sb Sb ↑ (用開關啟動它) 突然發現圖例放錯地方了。 ※ 編輯: rexkimta 來自: 140.114.78.32 (07/03 15:16) ※ 編輯: rexkimta 來自: 140.114.78.32 (07/03 15:29)

07/03 15:41, , 21F
下面那個是把訊號往上導 讓上面側邊火把變成not
07/03 15:41, 21F

07/03 16:08, , 22F
活塞只有本體會受訊號, 延伸部份不會
07/03 16:08, 22F

07/03 16:09, , 23F
黏性活塞的黏力只有在收回那瞬間有效 也只黏一個物件
07/03 16:09, 23F

07/03 16:10, , 24F
延伸和收活塞都需要時間. 時間到之前不受信號變更影響
07/03 16:10, 24F

07/03 16:12, , 25F
故收回需要三段: 上段收, 下段收, 上段伸補黏, 上段收
07/03 16:12, 25F
※ 編輯: rexkimta 來自: 140.114.78.32 (07/03 16:26) ※ 編輯: rexkimta 來自: 140.114.78.32 (07/03 16:29)

07/03 17:01, , 26F
偷偷亂入問一下..活塞運動(!?)需要過幾個tick才能收信號?
07/03 17:01, 26F
※ 編輯: rexkimta 來自: 140.114.78.32 (07/03 18:30)

07/03 21:01, , 27F
感覺應該是直接放置方塊,和用紅石電路啟動紅石火把的
07/03 21:01, 27F

07/03 21:01, , 28F
方塊更新順序不同所致
07/03 21:01, 28F

07/03 21:02, , 29F
用電路啟動的話,下面那個好像一定會先伸出來
07/03 21:02, 29F

07/03 21:13, , 30F
剛剛我又試了一下,結果不論怎用都是下層活塞先動wtf…
07/03 21:13, 30F
有點結論了, 上層的火把是用來讓下層活塞先伸長, 下面的滿延遲中繼器是用來讓下層活塞後縮短, 紅石火把先熄並不會影響,還有中繼器撐著, 中繼器還沒亮也沒關系,火把已亮了。 然後兩邊都加個inverter就可以搞個最後伸長,最先縮短的活塞了, 理論上啦。 ※ 編輯: rexkimta 來自: 140.114.230.47 (07/03 21:19)

07/03 23:33, , 31F
原來是這樣 謝謝冷老師的教導
07/03 23:33, 31F

07/04 11:39, , 32F
原來是這個 我之前玩柵欄門的時候就搞過了 ww
07/04 11:39, 32F

07/04 11:39, , 33F
其實自己多嘗試就知道該怎用 XD
07/04 11:39, 33F

07/05 10:21, , 34F
工業
07/05 10:21, 34F
文章代碼(AID): #1FycrkN7 (Minecraft)