我的世界网易手机版爆炸箭制作方法 指令教程[多图]
时间:2017-11-28 18:30:10
我的世界手游中,爆炸箭是很强力的武器,能带来极大的伤害,那么游戏中强力的爆炸箭该怎么做,下面一起来和手游汇看看制作教程吧。
最终改进成品如图:
可见:多只箭不会出判定bug,射中(不是掠过)人也能炸
下面分四个步骤讨论:(以下所有指令因版本原因实体id有差别,在此只讨论方法)
一:最简单的爆炸箭
一般x度等搜出来的都是这一种,也是最不需要指令基础的一种:
/testfor @e[type=Arrow] {inGround:1b}
/execute @e[type=Arrow] ~ ~ ~ /summon PrimedTnt ~ ~ ~
/kill@e[type=Arrow]
具体操作办法是第一条指令循环(高频)比较器(连锁)到第二、三个命令方块,即为高频探测到有箭落地之后,给所有箭召唤爆炸的tnt。
此办法虽然简单,但缺点也非常明显:当有多只箭的时候,只要有一只箭落地,那么所有的箭都会爆炸。
如图:
可以看到,当近处的箭碰到墙壁时,远处的箭在空中就炸了
所以,一部分懂些计分板的玩家想出了第二钟办法
二:初步爆炸箭
通过记分板,我们可以使落地的箭分数为一分,然后让一分的箭爆炸。这样就能完美区分开落地的箭和没有落地的箭了:
创建计分板:
/scoreboard objectives add ld dummy
之后高频(循环):
/scoreboard players set @e[type=Arrow] ld 1 {inGround:1b}
/execute @e[type=Arrow,score_ld_min=1] ~ ~ ~
/kill @e[type=Arrow,score_ld_min=1]
第一条给落地的箭设置1分,第二条让一分的箭爆炸,第三条清除掉落地的箭。
这种办法虽然把落地的箭隔离开来,避免了一定的bug,看起来完美无缺,但是还是忽略了一种情况:箭直接射到玩家/生物怎么办??直接射中,不算落地,箭也不爆炸。
于是有人就偷懒的加了一条指令:
三:偷懒法
此方法在第二种之上加了一条指令:
/execute @e[type=!Arrow] ~ ~ ~ /execute @e[type=Arrow,r=2] ~ ~ ~ /summon
相关游戏
-
我的世界1.14手机版113MB休闲娱乐
-
我的汤姆猫2破解版91MB模拟养成
-
米加我的小镇大全破解版179MB模拟经营
-
我的汤姆猫跑酷无限金币钻石版81MB跑酷
-
米加我的小镇酒店破解版179MB模拟经营
最新合集
- 魔力大师免广告破解版下载合集2021-8-13
- 种田游戏合集2021-8-13
- kpop音乐游戏合集2021-8-17
- 微商秀软件合集2021-8-17
- 类似最强套路王游戏合集2021-8-12
- 小米手机管家5.5.8app下载合集2021-8-15
- 植物大战僵尸贝塔版破解版合集2021-8-17
- 保卫萝卜4合集2021-8-12
- cf手游找不同合集2021-8-12
- 萌宠大作战合集2021-8-16
相关文章
最新游戏
玩家评论
网名(您的评论需要经过审核才能显示) 回复 [ ] 楼取消回复