《我的世界》游戏刻与红石刻深度图文解析 我的世界红石中继器怎么用

时间:2015-11-23 来源:88130安卓下载 作者:佚名

  《我的世界》是许多玩家的热爱,游戏刻与红时刻很多玩家还不明白,今天小编就为大家带来了《我的世界》游戏刻与红石刻深度图文解析,当中还说道红石中继器怎么用,下面就让我们一起来看看《我的世界》游戏刻与红石刻深度图文解析吧。

  时间的单位是秒,但在Minecraft中我们通常使用这两种时间单位,【游戏刻】和【红石刻】

  游戏刻是游戏的最小时间单位,游戏系统每游戏刻处理完自己要干的事情并传递给玩家,1游戏刻=0.05秒

  游戏刻,全称gametick 简称gt

  红石刻是作为红石响应的最小时间单位,1红石刻=2游戏刻

  红石刻,全称redstonetick 在研究红石的大背景之下,红石刻可以简化为【刻】,即t

  如图是一个拉杆 拉杆被拉下时会激活周围的红石线,而红石线指向旁边的铁块,红石火把以这个铁块作为附着,所以一旦拉杆拉下,红石火把就会熄灭

  事实上,在红石火把拉下的一瞬间,火把并没有熄灭

  过了一段时间后,火把才照常熄灭

  很久很久以前的研究表明,这个一段时间是1t 我们称红石火把对于自己熄灭的红石线响应有1t

  我们称这个响应时间为【延迟】

  即红石火把的延迟为1t

  同样 拉回拉杆时,红石火把仍旧有1t的延迟

  中继器具有中继性,他可以将身后的红石线恢复至15

  只要输入端有信号,即使是1 也会将信号给到15



  中继器具有延迟性

  中继器需要将自己的输入端延迟之后才可以放出15强度的信号

  中继器的延迟可调

  中继器自带4个档 可以用右键切换,其延迟分别为4 3 2 1 tick

  红石中继器拥有1个输入端和一个输出端

  只有输入端和输出端会主动与红石线相连接,利用此可以分隔电路避免串线

  红石中继器具有单向导电性,信号只能由输入端向输出端,而不能相反



  按照顺序

  首先我们激活一个中继器,接着,由一个中继器直接侧向给予信号,此时中继器的材质发生变化,事实上是他的locked一项方块数据值,由false变成了true ,此时,即使撤出原先激活它的信号,中继器依然给出了15强度的信号,我们称这一性质为中继器的D锁存器性质

  同样的,侧面的中继器也能锁住中继器没有被激活的一面,此时即使给予信号,中继器也一点也不会输出。

  除了强充能与弱充能之分,被充能的方块还有【充能等级】 如图是一条13强度的红石线用自己的指向弱充能了这个金块,就被13强度充能了

  中继器可以从被充能的方块里提取到信号并中继至15强度发出

  当强充能与弱充能同时作用于一个方块时,展现它的强充能性质

  当高充能等级与地充能等级作用于一个方块时,展现它的高充能等级性质

  红石比较器有3个输入端及一个输出端,这些都会改变周围的红石指向

  红石比较器具有2种模式,右键切换

  左边叫做比较模式,右边叫做减法模式,我们将分别表述

  比较器具有保真性质 输入端为5



  那么输出端仍然为5

  比较器在强充能时,充能等级依然为自己的输入端等级

  比较器可以检测箱子等容器内物品的多少,箱子内物品越多,输出的强度越多

  比较器可以隔着至多一个方块去检测箱子内的东西,这被我们成为【满箱检测】

  红石比较器也具有单向导电性



  我罗列了Minecraft中的输出元件,这些都会在接收到信号时做出反应

  漏斗 TNT 音符盒

  木 铁活版门

  各类栅栏门 各类门 铁门

  这些是最简单的输出 只要有具有信号的方块贴着他们,他们就会做出反应

  命令方块同样,只要有具有信号的方块贴着他,就会执行指令

  而活塞 粘性活塞 投掷器 发射器这四个方块,具有复杂的激活判定,这些都是复杂的输出元件

  再次列举所有的输入元件

  这些输入元件 又分为两大类

  阳光传感器和红石块不具有附着,他们可以浮空放置 他们在可以发出信号时本身会作为一个强充能方块。

  其余的元件具有附着,他们本身作为一个强充能方块,同时,他们还会强充能自己的附着。

  重点重点!

  红石需要传递,而传递依赖的是【方块更新】

  以这个例子来看,拉杆拉下,红石灯亮起

  首先!拉杆拉下,系统会更改拉杆的一个方块数据值:powered

  powered由false变为true 拉杆显示成了拉下的状态

  紧接着,系统给了拉杆周围的六个方块一个【方块更新信号】

  拉杆的附着,图中的铁块接收到了来自拉杆的方块更新信号,检查自己的状态,发现自己是拉杆的附着,此时拉杆已经拉下,自己应当被强充能。

  自己既然被强充能,就应当给周围6个方块更新信号,指针所指的红石粉接受到了这个更新信号,检查自己的状态,发现自己被强充能的铁块所激活,因此!被点亮,计算power值为15。

  指针所指的红石也会给周围更新信号,但是红石比较特殊,他的更新信号传递的更远一些,能达到2格的距离,不过我们不需要那么远,在他右边紧邻着着的是另一个红石粉,更新信号传递到这里,右边的红石粉也发现自己应当被传递红石信号,power是14。

  右边的红石有了变化,由未激活变成了power14 于是给予周围更新信号,这个范围内有一个红石灯。

  红石灯检查自己的状态,自己是一个红石粉的指向,应当被激活,于是亮起 原先的redstone_lamp变成了lit_redstone_lamp。

  既然自己有所更改,就应当给周围6个方块更新信号,自己是一个非透明方块,被红石线弱充能,但是周围没什么可以被自己传递的了,更新信号传递结束。

  更新信号传递结束后,系统完成了任务,将所有方块变成现在的状态,这个游戏刻做的事情完成,进入下一个游戏刻(当然在一个游戏刻里除了处理方块更新信号还有很多事情,比方说时间,太阳的高度,方块刻的给予,怪物和动物的生成以及其他很多,我们暂时不讲)。

  这就是一个简简单单的点亮一个红石灯的细节,在这一个游戏刻里,有40-60个方块被给予了方块更新信号,但是他们并没有都做出反应,每个方块都检查了一下自己是否处在正确的状态上,只有不在正确的状态上,才会修改自己的状态并且传递下去。

  同时你还要认识到不同方块具有不同的更新范围,譬如红石粉的更新范围就比红石块的更新范围大,有附着的输入还会给自己的附着一个更新信号...还有很多的范围,譬如红石火把红石中继器 红石比较器这些的范围都较大,熄灭的红石火把和点亮的红石火把的范围还不一样,箱子也具有不同的更新范围,但是大多数方块的更新范围都是自己周围的6个方块。

  除了红石,很多事件都会触发更新,譬如说放置或者破坏一个方块,同样会给予周围6个方向更新信号。

  我到过一个盗版服务器群,里面的人大多都不太了解红石,有人认为只要红石粉是点亮的,就会造成卡顿,这是对于红石基础没有掌握所导致的,事实上,真正造成卡顿的是方块更新信号,点亮一个红石灯就会造成大约50次更新检查,大一些的红石机械造成的更多。

  这个方块更新信号是比较重要的,我码了这么多字也应该留一些时间让你们理解透彻,所以,就是这样!



热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高