
版本1.13.2
用 time query gametime 指令测试电路延迟
线路一(最上面的线路)的延迟为8gt
而线路二和线路三的延迟均为9gt
如果按照线路一计算,活塞的延迟为2gt
如果按照线路二和线路三来计算,活塞的延迟为3gt
请问为什么会导致这种差异啊?
- 红石火把在对收到的信号进行反转时会产生1刻延迟。
- 红石中继器在默认情况下当它上面的两个红石火把最相近的时候它将会产生1刻延迟。对中继器右击将以量级1,或0.1(1?10)秒增加。一个中继器能够被调整到4刻,同时也就是它的最高等级和红石中继器上的两个红石火把是离得最远的。
- 活塞臂的推出或收回需要2刻。
坑触可 发表于 2019-10-7 17:42红石火把在对收到的信号进行反转时会产生1刻延迟。 红石中继器在默认情况下当它上面的两个红石火把 ...
你的回复完全和我的问题没关系啊)
这是我从Minecraft Wiki上找到的内容:
每个游戏刻内部有6个阶段,分别是:计划刻(N),随机刻(R),活塞刻(B),实体刻(E),漏斗刻(T),玩家刻(P)。每个游戏刻都是按照这个顺序处理事件的。
不同的事件是在不同的时间发生的,比如大部分红石原件是在计划刻处理的,植物生长是在随机刻,活塞的开始运动以及音符盒的发声都是在活塞刻,而实体刻主要是非玩家生物,掉落物,所产生的事件,漏斗刻是处理漏斗的吸收与传送物品以及活塞的停止运动,而玩家刻就是处理由玩家导致的事件。
按照这种理论,确实可以解释线路二和线路三的延迟为9gt,但是无法解释线路一的延迟为8gt