第189章 ,/.

--延迟减法脉冲(插图92-7)

游戏刻(gametick)——800

次数(times)——100

执行一次消耗游戏刻数(gametick/times)——8

每秒执行次数(s/gametick·times)——2.5

--红石火把脉冲(插图92-8)

游戏刻(gametick)——804

次数(times)——202

执行一次消耗游戏刻数(gametick/times)——3.980≈4

每秒执行次数(s/gametick·times)——5.025≈5

可见,这四个脉冲中三个的速度是每秒5次,唯一一个较慢的是每秒2.5次,这与『重复』命令方块每秒执行20次的速度相差甚远。但鉴于红石电路确实比较慢,所以这样的速度还能够理解。

但别忘了,本书是一个指令教程,所以我们用红石脉冲的目的并不是要弄红石电路,而是要让『脉冲』命令方块也能够实现重复执行的效果。而对于重复执行的命令方块来说,一个非常重要的特性就是:要容易控制

『重复』命令方块在『需要红石』的模式下,可以通过setblock或fill指令填充红石块或空气来实现控制的效果——这是一个十分流行且方便的控制方法,特别是在一些地图中,你应该也见过这种方法。而对于红石脉冲来讲,能不能用同样或类似的方法进行控制,就是一个非常重要的评判标准。

在上面的四种脉冲中,『普通脉冲』最不容易被控制(你可以研究一下怎么控制这东西),而剩下的三个都能够很好的被指令控制,其中红石火把的控制方式较为特殊——你需要放置的是红石粉而不是红石块(插图92-9)。

这就是本章的全部内容。