作者rexkimta (冷杉林)
看板Minecraft
标题[讨论] 双垂直堆叠活塞
时间Tue Jul 3 11:56:26 2012
看了前几篇的整人活塞之後,
决定来研究一下,
结果发现关键的双垂直堆叠活塞弄不出来,
就先去找比较基本的教学。
http://youtu.be/dD82ptBww9Q
照这个方法做了之後就成功了,
不过我不懂的是:
为什麽这样做会让下面的活塞先伸出?
如果不放最下面的中继器的话,
只有上层的活塞会伸出,
放了一个满延迟的中继器後,
反而是下层的先伸出?
而且也不太理解是上面的红石火把还是中继器激活下层的活塞的……
--
★ 辰星! 五 欢迎加入五行战斗牌的奇幻世界!
★ ★ 太白! 岁星! 星 官方网站:(内有讨论区)
★★ 镇星!荧惑! 连 http://goo.gl/jC2sp
「当苍茫天穹中 那并非最闪亮 珠 PTT台大社版:NTU-CFE
但却最纯净的五颗星 连成一线时,!
天与地的共鸣 将永不止歇,其力量可至无限。」 ψrexkimta
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.78.32
1F:推 andychay2:等等 你说你整人活塞放在哪边(惊 以後不去你家玩了T^T 07/03 12:34
2F:→ rexkimta:说出来就不整人了好吗? 07/03 12:56
3F:推 andychay2:应该是利用not gate让最下面的中继器对下面的石头充能 07/03 12:57
4F:→ andychay2:根据我刚刚的实验 伸出手臂的活塞似乎拉不动 所以没有 07/03 12:58
5F:→ andychay2:延迟的话 下面拉上面(还没缩回)的活塞会拉不动 07/03 12:58
6F:推 andychay2:下面活塞是由中继器充能的石头激活的 07/03 13:01
7F:→ andychay2:有错请更正 谢谢(反正水狼大大来PTT了 XD 07/03 13:01
8F:推 LPH66:其实不只喔 下面活塞也有被上面的火把充能 07/03 13:04
9F:→ LPH66:这就是为什麽它能够在上面伸出前先伸出 07/03 13:04
10F:推 andychay2:感谢楼上补充 我刚刚有发现但是解释不出来XD 07/03 13:10
11F:→ rexkimta:下层活塞是由满延迟中继器激活的话,应该会比较慢吧?上 07/03 13:49
12F:→ rexkimta:层的红石火把没延迟啊? 07/03 13:49
13F:→ rexkimta:除非有另一个机制阻止了上层活塞伸长。 07/03 13:50
14F:→ rexkimta:另外我也很好奇为什麽要对活塞下的方块充能而不是直接对 07/03 13:52
15F:→ rexkimta:活塞充能。 07/03 13:52
16F:推 LPH66:所以开的时候是因为上层火把开的啊 上层没伸长的原因 07/03 14:42
17F:→ LPH66:应该是当时正在被推吧 07/03 14:42
18F:→ LPH66:下面那个中继器主要还是关闭时的作用 07/03 14:43
19F:→ LPH66:这样不会让两个活塞同时收回 07/03 14:43
20F:→ LPH66:至於对活塞下方块充能的原因大概是为了中间那两支火把的高度 07/03 14:44
後来做了个小实验,
发现在同样的位置放了火把,(但火把上方没有方块)
但是火把所在的方块下面没有放火把的话,
会只有上层活塞伸长。
这时下层活塞不会伸长因为上层的活塞处於不可推动的状态。
如果有的话,并且用开关对下面的火把下的方块充能,
这时就会是下层先伸长,
但上层因为跑到附近没有充能方块的位置,所以不会伸长。
所以…和下面那个红石火把有关系??
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)
21F:推 andychay2:下面那个是把讯号往上导 让上面侧边火把变成not 07/03 15:41
22F:推 Foremanytz:活塞只有本体会受讯号, 延伸部份不会 07/03 16:08
23F:→ Foremanytz:黏性活塞的黏力只有在收回那瞬间有效 也只黏一个物件 07/03 16:09
24F:→ Foremanytz:延伸和收活塞都需要时间. 时间到之前不受信号变更影响 07/03 16:10
25F:→ Foremanytz:故收回需要三段: 上段收, 下段收, 上段伸补黏, 上段收 07/03 16:12
※ 编辑: rexkimta 来自: 140.114.78.32 (07/03 16:26)
※ 编辑: rexkimta 来自: 140.114.78.32 (07/03 16:29)
26F:→ Nuaaukw:偷偷乱入问一下..活塞运动(!?)需要过几个tick才能收信号? 07/03 17:01
※ 编辑: rexkimta 来自: 140.114.78.32 (07/03 18:30)
27F:推 peyote:感觉应该是直接放置方块,和用红石电路启动红石火把的 07/03 21:01
28F:→ peyote:方块更新顺序不同所致 07/03 21:01
29F:→ peyote:用电路启动的话,下面那个好像一定会先伸出来 07/03 21:02
30F:→ rexkimta:刚刚我又试了一下,结果不论怎用都是下层活塞先动wtf… 07/03 21:13
有点结论了,
上层的火把是用来让下层活塞先伸长,
下面的满延迟中继器是用来让下层活塞後缩短,
红石火把先熄并不会影响,还有中继器撑着,
中继器还没亮也没关系,火把已亮了。
然後两边都加个inverter就可以搞个最後伸长,最先缩短的活塞了,
理论上啦。
※ 编辑: rexkimta 来自: 140.114.230.47 (07/03 21:19)
31F:推 andychay2:原来是这样 谢谢冷老师的教导 07/03 23:33
32F:推 InfinitySA:原来是这个 我之前玩栅栏门的时候就搞过了 ww 07/04 11:39
33F:→ InfinitySA:其实自己多尝试就知道该怎用 XD 07/04 11:39
34F:推 wenx1002:工业 07/05 10:21