mc吧 关注:100,087贴子:415,307
  • 3回复贴,共1
求助

一个红石问题

只看楼主收藏回复

如图(抱歉,截图是在晚上)我点击最上方的按钮,为啥两个活塞都被激活?
原版纯净创造
用充能理论来说的话,平滑石被充能,它只会去激活下方的音符盒。音符盒又没有被充能,它为啥可以激活相邻的两个活塞?


IP属地:陕西来自Android客户端1楼2024-05-25 00:28回复
    由于 BUD(方块更新感应器)
    原因:
    首先,每个活塞的上方一格都有一个“BUD”信号接收器,用来接受BUD信号,但是这个接收器就像一个没有来信提醒的邮箱,不与活塞直接联通。例如,放一个红石块在活塞的斜上方,这个红石块没有直接对活塞充能,不过因为红石块在那个隐形接收器的旁边,
    所以就发了一个信号给BUD接收器,这个接收器就发了一个“邮件”给活塞,但是因为没有来信提醒,这个活塞不知道接收器发了个邮件,所以就无动于衷。直到活塞旁边的其中一格有一个“方块更新”(放置或打掉方块、锄地、种树等)
    这个方块更新会提醒到活塞,接收器发了个邮件给它,活塞看到邮件之后就立刻把活塞臂推出来了。
    同理,把红石块打掉之后,活塞并不会收回来,因为活塞还不知道红石块已经打掉了,知道再一个方块更新提醒活塞之后,才会把活塞臂收回来。
    所以,当两个活塞竖着站之后,开关放在上面,正常来说第一个活塞当然会推出来,但是上面活塞的位置刚好是下面活塞的BUD接收器的位置,而上面活塞的推出又刚好给下方活塞做了一个方块更新,提醒到活塞,所以下方活塞也跟着推出来了。而当开关放在下面的时候,下面的活塞按普通原理是肯定推出来的,但是BUD接收器只在活塞的正上方,上方的活塞无论是普通充能原理,还是BUD接受原理,都是没有关系的,所以上面的活塞就没有推出来了。
    ——内容略有删改,摘自[minecraft吧]帖子《为什么放在上面就可以触发两个活塞 在下面就只能触发一个呢》下评论第4楼(@✨Sutari)及其子楼下的评论内容。原评论URL:https://tieba.baidu.com/p/5267758024#/lzlPage?tid=5267758024&pid=110447625318&floor=4&postAuthorId=2429104541&forumId=2432903&forumName=minecraft&switchConfig={"pbSiteRecommendGuide":1,"pbHotRecommendGuide":1,"pb_lzl_cut_guide":1,"pic_cut":99999,"f_w_recommend_thread":99999,"seoRecommendGuide":1,"PbCutGuide":99999,"p_w_siteRecommendGuide":99999,"p_w_hotRecommendGuide":998,"p_w_lzl":1,"p_w_cutGuide":99999,"t_w_relate_forum":99999,"t_w_hot_topic":99999,"pb_cmt_more_guide":99999,"pb_cmt_more_btm_large_guide":99999,"pb_bottomGuide":99999,"p_w_launchappcall":1,"pb_out_link":99999,"index_home_top_guide":99999,"index_home_bottom_guide":99999,"index_home_thread_guide":1,"pb_cmt_out_link":99999,"p_w_new_slient":1,"f_w_floor":1,"f_w_pop_slient":1,"t_w_slient":99999,"t_w_pop_slient":1,"search_w_pop_slient":1,"q_w_slient":1,"q_w_pop_slient":1,"game_bottom":99999}


    IP属地:重庆2楼2024-05-25 17:49
    收起回复