当前位置: 我的世界 > 游戏攻略 > 正文

我的世界BUD是什么 为什么有些活塞没充能却激活着呢

小编:天天时间:2015-01-14 11:24回到游戏园首页

  原文作者:xuruich

  BUD,即BlockUpdateDetecter。

  Block即方块,Update是更新的意思,Detecter是检测者的意思。

  连起来便是方块更新检测器

  bud有很多种,最常见最普遍最广为人知的是活塞的

  先展示一下bud做出的效果

  这是一个鬼畜的活塞,他飘着,飘着……茫然的伸着胳膊,仿佛迷失了自我……

  好吧不扯蛋了。稍微明白一点红石的人一看就知道这不正常。活塞明明没有收到任何充能,却激活着。

  探究这个问题,需要了解活塞的特性。大量实验表明,活塞可以被自己头顶2格,以及4个左上角的格子充能。如下图所示

  这几个格子,便是不和活塞相邻,却可以充能活塞的位置。我们称它为bud位

  包括玻璃

  然后我们需要了解【更新】这个新概念

  首先,在玩mc时,并不是你身边的每一个方块都在时时刻刻的进行运算,否则你的电脑会在一瞬间卡爆

  只有当某个方块或与它相邻的方块发生更新时,才会计算一下自己

  【当一个方块发生变化时,他就被更新了】

  这个变化可以各种各样。放置,破坏,移除,被充能,熔炉开始/结束燃烧,水流过,改变附加值等等都会造成更新

  但是,有些行为不会造成更新。比如一个人从上方走过,向他丢一瓶药,射上一箭,上床睡觉等等,都不会触发更新

  明白更新这个概念以后,我们该开始讲那个鬼畜的活塞了。按理说,他的红石信号活生生的没了,怎么也没道理不会去计算自己是否需要更新吧?可它偏偏还真没有。

  是的,mc中的设定是,只有上下左右前后6格算相邻。而前面所展示的红石块的位置【并不算相邻】

  于是乎,原本活塞被红石块充能

  将红石块打掉后,活塞并不知道红石块没了,没有去检测自己。于是出现了之前的情况

  那么,根据刚才的信息,我们不难推断。当活塞旁边发生更新后,这个活塞就会发现自己的异常,并马上羞羞的收回去。这个推断是完全正确的,就是这样。于是,一个bud就诞生了——虽然是个一次性的

  可以运用在解密地图中。

  当然,除上述bud外,还有一些同样原理的bud

  比如和上面那个相反的,放置了红石块以后活塞并不知道自己有信号了,于是不推出,更新后推出。

  再比如一些自然生成的bud,包括浮空沙,浮空草,以及本不符合生长蘑菇的地方生长出的蘑菇,在旁边放一个方块蘑菇就掉了,都是同样的原理

  再次感谢xuruich这位玩家为大家带来的红石教程!

  我的世界甘蔗场最优化设计 1格水对应4甘蔗

  我的世界简单红石拉杆密码门 手把手教学包教包会

  我的世界如何利用方块充能来布线

  我的世界高频红石教程 5个高频制作方法

  我的世界空岛生存V1.2升级版下载 超高难度的生存地图

分享到:更多

游戏信息

我的世界
我的世界类型:休闲娱乐平台:PC,iOS,安卓电脑版下载
  • 游戏大礼包
  • 手游开测表