第5页:
展开而如果直接在发射器上铺红石线的话,又可能出现激活锁定的情况
所以,为了避免出现激活锁定的情况,这样放置发射器时我们不能直接在发射器上铺红石线,不过我们可以这样弄
利用半砖上铺红石线来激活发射器,这里利用了BUD和红石线的更新范围。根据前面的推导,如果看明白的话这里应该可以直接推了,图中的发射器要么没有触发BUD的位置要么只有一个触发BUD的位置,不会出现激活锁定的情况。
所以说我们也不能用下图的方式激活发射器,由于红石线能够对实体方块弱充能(而不会充能半砖),所以会出现有多个触发BUD的位置的发射器。
在有些对射速和稳定性要求比较高的红石炮中,我们会用到这样的压缩装置
这个装置可以提供五个tnt用来压缩炮管中的tnt(具体怎么用之后会讲)
我们可以这样布线
有时候因为方向的限制,我们可能会这样布
但是这样其实是不行的。至于为什么,大家可以自行分析一下(只能说有可能不行,因为那个蛋疼的随机更新顺序。所以,为了保证不被随机所影响,我们布线时要尽量避免BUD影响的情况出现,如果按下图方式激活,图中最远端的那个发射器会处于激活锁定状态)
至于为什么我要画这么大的篇幅来讲发射器?因为扫射矢量炮必须保证每个射程都是稳定的,有一个发射器出问题都不行。而我相信这样对于发射器的详细分析能够让诸位在红石炮调试过程中发现问题时迅速找到问题的根源所在
实体tnt
好了接下来我们来讲实体tnt。因为实体tnt的性质与红石炮炮体的结构有很大的关系,所以炮体的部分我会穿插在实体tnt的内容之中以保证内容的衔接。
关于实体tnt,我们先从wiki上摘下一段话,接着分析(其实也可以直接上源码但是好麻烦orz)
一旦被激活后,TNT 就会变成一个实体。
它会在被激活的TNT方块的中心(+0.5,+0.5,+0.5)生成,它是一个边长为0.98的正方体。
如果它被红石或火激活,它会在40次红石计时(4秒/80次游戏计时)后爆炸。
生成后,被激活的TNT会被给予垂直速度0.2米/刻,随机方向的水平速度0.02米/刻。
如果没有被任何方块卡住,它将会在平地上移动0.166m。
其实发射器发射tnt时,效果是一样的
更多相关内容请关注:我的世界专区
责任编辑:墨池