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

Minecraft无延时电路原理解析

小编:3F时间:2015-07-15 08:32回到游戏园首页

  Minecraft无延时电路原理解析。那下面就是游戏园小编为大家整理的关于无延时电路的原理以及实现的效果,那怎么才能在我的世界中实现无延时电路呢?那下面就一起来看看吧!希望大家喜欢。

  红石电路系统中,电路信号经过中继器和红石火把都会产生延迟

  中继器和红石火把除了刻意被用于延时之外

  有些时候产生的延迟是不必要的,同时根据需求也有可能是希望避免的

  在大型红石电路中,延迟不断叠加会产生可观的电路延迟

  如果要实现中继器和红石火把的功能但除去延迟,就需要用到无延迟电路

  无延迟电路的目的就是在于实现基础元件的逻辑功能,同时抛弃延时效应

  但是缺点在于造价相对较高,同时空间占位也比较大

  在延迟需要被严格控制或者电路大小是次要因素时,无延迟电路的应用场景是很高的

  关于无延迟电路的发展历史可以具体看wiki的Instant Wire页面

  其中发展中贡献很大的有Sethbling和JL2579

  但是无延迟电路原理是很简单的,电路也可以根据自己需求重新设计

  本帖中的电路是自己设计的,但是类似电路相似形都很高,因此也没有什么原创性可言

  只要掌握了原理,可以根据自己情况对这些电路进行重新设计

  原理——36号方块

  当活塞、粘性活塞推动一个方块时

  在接受到信号的瞬间,被推动的方块会立即被转换成36号方块

  并且会把36号方块的外观表现为被推动的方块

  36号方块就是为了实现活塞在推动中的动画效果而设计的

  在活塞收到信号变化时,所推动、拉动的方块转变成36号方块的过程是瞬间的

  即使活塞收到信号后要再过0.5tick才会开始推动、拉动过程

  但是在收到信号的一瞬间就完成了方块到36号方块的转变

  注意到,36号方块是非实体方块

  如果推动前活塞附着的方块是实体方块

  那么这个方块的实体/非实体的转化就可以被有效利用

  原理2 红石线被实体方块切断

  当红石线需要在高度上进行攀升时

  若台阶被实体方块切断,那么信号将无法传输

  台阶被非实体方块切断并不受影响

  图中左侧红石信号即使被非实体方块切断仍能继续传递

  图中右侧红石信号被实体方块切断就失去了传递能力

  原理3 中继器进行强充能

  中继器只能对实体方块进行强充能

  图中左侧中继器无法对非实体方块进行强充能,红石无法得到信号

  图中右侧中继器对实体方块进行强充能,红石得到信号

  无延迟BUD

  当右侧的活塞收到一个方块更新时

  输出端(金块)无延迟发出一个一定长度的脉冲信号

  当需要BUD无延迟检测更新时这个电路非常有用

  右侧就是一个普通的BUD电路

  当右侧活塞收到更新时,活塞开始推出

  实体方块立即变为36号方块,左侧活塞失去充能

  左侧活塞开始收回,实体方块立即变为36号方块

  金块上的红石线连接到下方的信号源,无延迟输出信号

  其他无延迟电路门也可以用以上的原理做出

  而更加复杂的电路可以把全部中继器和火把替换为无延迟版本而实现无延迟

  拉动拉杆便知分晓

  中间和右边的活塞是同步的,左侧有明显延迟

  这样把你的BUD和我的BUD并排放

  然后在红石块处倒水

  我的BUD明显比你的要快,因为我的是无延迟的

下一页更精彩,存档就在下一页中哦~

分享到:更多

游戏信息

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