发布网友 发布时间:2024-10-23 01:31
共1个回答
热心网友 时间:2024-10-24 05:00
只要一射出去就会,ang的一声,9道闪电落下。究竟怎么做到呢,让我详细的说一说
execute是检测执行指令,它的作用是检测到某一样东西之后执行跟在它后面的指令,而@e【type=Arrow】则是选择的目标,@e是所有实体(众:这不废话吗,图上都写了)(我:不要在意细节)然后【type=Arrow】则是它后面的目标,意思是箭种类,连在一起就是检测所有的箭。然后后面的summon LightningBolt就是召唤雷电啦
有的同学可能会说:“我设置了之后放出的箭一直在鬼畜地放雷。”
(不要在意指令后面那个a,我不小心打上去的)。它有什么作用呢,好吧我不知道(众:“什么鬼”),开个玩笑。testfor指令是检测,后面跟着的@e【type=Arrow】前面讲过是所有箭。然后后面的{inGround:1b}有些吧友可能不懂啦。它的意思是箭是否射在地上。它的单位是b。而1b就是检测箭落在地上。还有很重要的是testfor指令必须要连着比较器(1.8+),否则什么用都没有(可以占位置)