1.8原版爆裂箭制作详解 指令代码做爆裂箭
1.8原版爆裂箭制作详解 指令代码做爆裂箭。在我的世界中射出的箭是可以在碰到方块的时候发生爆炸的,我们称这种箭为爆裂箭。是用指令代码写出来的,那下面就给大家分享一下吧!希望大家喜欢。
游戏园我的世界官方群: 325049520 欢迎各路喜爱我的世界的小伙伴们加入讨论!
minecraft1.8原版是没有爆裂箭的,这个指令可以实现射出的箭碰到方块就发生爆炸。
没有羊毛覆盖的请无视,粉色羊毛下
/execute @e[type=Arrow] ~ ~ ~ detect ~ ~-1 ~ air 0 /say bomb
/execute @e[type=Arrow] ~ ~ ~ detect ~ ~1 ~ air 0 /say bomb
/execute @e[type=Arrow] ~ ~ ~ detect ~1 ~ ~ air 0 /say bomb
/execute @e[type=Arrow] ~ ~ ~ detect ~-1 ~ ~ air 0 /say bomb
/execute @e[type=Arrow] ~ ~ ~ detect ~ ~ -1~ air 0 /say bomb
/execute @e[type=Arrow] ~ ~ ~ detect ~ ~ 1~ air 0 /say bomb
的命令方块分别是(从前向后)
绿色羊毛下面的是,顺序与上面保持一致
execute @e[type=Arrow] ~ ~ ~ /summon Fireball ~ ~ ~
{ExplosionPower:2,direction:[0.0,-10.0,0.0],Motion:[0.0,0.0,0.0]}
/execute @e[type=Arrow] ~ ~ ~ /summon Fireball ~ ~ ~
{ExplosionPower:2,direction:[0.0,10.0,0.0],Motion:[0.0,0.0,0.0]}
/execute @e[type=Arrow] ~ ~ ~ /summon Fireball ~ ~ ~
{ExplosionPower:2,direction:[10.0,0.0,0.0],Motion:[0.0,0.0,0.0]}
/execute @e[type=Arrow] ~ ~ ~ /summon Fireball ~ ~ ~
{ExplosionPower:2,direction:[-10.0,0.0,0.0],Motion:[0.0,0.0,0.0]}
/execute @e[type=Arrow] ~ ~ ~ /summon Fireball ~ ~ ~
{ExplosionPower:2,direction:[0.0,0.0,-10.0],Motion:[0.0,0.0,0.0]}
/execute @e[type=Arrow] ~ ~ ~ /summon Fireball ~ ~ ~
{ExplosionPower:2,direction:[0.0,0.0,10.0],Motion:[0.0,0.0,0.0]}
补充:{也就是前面检测的xyz轴是什么,后面direction:三个坐标就对应写,
/kill @e[type=Arrow]
并最好乘10(理解不了请闭眼)}
后面橙色羊毛命令都是:
每个里都是。
原理相信大家都明白吧,就不说了。
算了,说一下吧,也就是前面的命令方块分别检测叫做箭的实体周围6个方块是不是空气,因为射出的箭的周围一定是空气的,如果不是,说明射中了。飞行途中,箭周围是空气,比较器输出信号,熄灭红石火把,后面的命令并不会被触发,当某个命令方块检测到箭射中了(周围不是空气),就熄灭比较器,红石火把亮起,触发后面的命令,也就是召唤出一个威力为2的火球,向不是空气的那一面飞去,击中目标后会爆炸,比较器再次检测这个命令方块,如果执行成功,就把名叫箭的实体删除掉(杀掉)
这个系统也有弊端那就是,如果离物体太近射箭,前面的命令方块可能根本不会检测到箭被设了出来,这时将箭拿回来即可。
这个系统在游戏卡的时候也可能会不起作用。
效果
PS:在此非常感谢我的世界玩家脑洞似天大的分享。
以上就是1.8原版爆裂箭制作详解 指令代码做爆裂箭。更多精彩尽在游戏园我的世界专区。
热门攻略推荐:
1.8原版爆裂箭制作详解 指令代码做爆裂箭。在我的世界中射出的箭是可以在碰到方块的时候发生爆炸的,我们称这种箭为爆裂箭。是用指令代码写出来的,那下面就给大家分享一下吧!希望大家喜欢。
游戏园我的世界官方群: 325049520 欢迎各路喜爱我的世界的小伙伴们加入讨论!
minecraft1.8原版是没有爆裂箭的,这个指令可以实现射出的箭碰到方块就发生爆炸。
没有羊毛覆盖的请无视,粉色羊毛下
/execute @e[type=Arrow] ~ ~ ~ detect ~ ~-1 ~ air 0 /say bomb
/execute @e[type=Arrow] ~ ~ ~ detect ~ ~1 ~ air 0 /say bomb
/execute @e[type=Arrow] ~ ~ ~ detect ~1 ~ ~ air 0 /say bomb
/execute @e[type=Arrow] ~ ~ ~ detect ~-1 ~ ~ air 0 /say bomb
/execute @e[type=Arrow] ~ ~ ~ detect ~ ~ -1~ air 0 /say bomb
/execute @e[type=Arrow] ~ ~ ~ detect ~ ~ 1~ air 0 /say bomb
的命令方块分别是(从前向后)
绿色羊毛下面的是,顺序与上面保持一致
execute @e[type=Arrow] ~ ~ ~ /summon Fireball ~ ~ ~
{ExplosionPower:2,direction:[0.0,-10.0,0.0],Motion:[0.0,0.0,0.0]}
/execute @e[type=Arrow] ~ ~ ~ /summon Fireball ~ ~ ~
{ExplosionPower:2,direction:[0.0,10.0,0.0],Motion:[0.0,0.0,0.0]}
/execute @e[type=Arrow] ~ ~ ~ /summon Fireball ~ ~ ~
{ExplosionPower:2,direction:[10.0,0.0,0.0],Motion:[0.0,0.0,0.0]}
/execute @e[type=Arrow] ~ ~ ~ /summon Fireball ~ ~ ~
{ExplosionPower:2,direction:[-10.0,0.0,0.0],Motion:[0.0,0.0,0.0]}
/execute @e[type=Arrow] ~ ~ ~ /summon Fireball ~ ~ ~
{ExplosionPower:2,direction:[0.0,0.0,-10.0],Motion:[0.0,0.0,0.0]}
/execute @e[type=Arrow] ~ ~ ~ /summon Fireball ~ ~ ~
{ExplosionPower:2,direction:[0.0,0.0,10.0],Motion:[0.0,0.0,0.0]}
补充:{也就是前面检测的xyz轴是什么,后面direction:三个坐标就对应写,
/kill @e[type=Arrow]
并最好乘10(理解不了请闭眼)}
后面橙色羊毛命令都是:
每个里都是。
原理相信大家都明白吧,就不说了。
算了,说一下吧,也就是前面的命令方块分别检测叫做箭的实体周围6个方块是不是空气,因为射出的箭的周围一定是空气的,如果不是,说明射中了。飞行途中,箭周围是空气,比较器输出信号,熄灭红石火把,后面的命令并不会被触发,当某个命令方块检测到箭射中了(周围不是空气),就熄灭比较器,红石火把亮起,触发后面的命令,也就是召唤出一个威力为2的火球,向不是空气的那一面飞去,击中目标后会爆炸,比较器再次检测这个命令方块,如果执行成功,就把名叫箭的实体删除掉(杀掉)
这个系统也有弊端那就是,如果离物体太近射箭,前面的命令方块可能根本不会检测到箭被设了出来,这时将箭拿回来即可。
这个系统在游戏卡的时候也可能会不起作用。
效果
PS:在此非常感谢我的世界玩家脑洞似天大的分享。
以上就是1.8原版爆裂箭制作详解 指令代码做爆裂箭。更多精彩尽在游戏园我的世界专区。
热门攻略推荐:
相关文章
更多+热门搜索
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
休闲益智 大小:45.71MB
-
飞行射击 大小:350MB
-
角色扮演 大小:8.7M
-
冒险解谜 大小:24.1MB
-
冒险解谜 大小:49.3M