当前位置:我的世界 > 攻略秘籍 > 我的世界抛射型实体怎么才能具有攻击力 抛射型实体具有攻击力方法介绍

我的世界抛射型实体怎么才能具有攻击力 抛射型实体具有攻击力方法介绍

来源:8xia下载发表时间:2015-12-18发布:8xia编辑

我的世界游戏中相信很多玩家都不知道抛射型实体怎么才能具有攻击力吧,今天小编就来给大家讲解一下抛射型实体具有攻击力的方法,相信一定可以帮到大家。

我的世界抛射型实体怎么才能具有攻击力?

设置威力:

比如说我向一个方向射出实体,然而这个实体由于mc中阻力和重力向下,最终实体落下,然而伤害并不关系他最后得到的运动值。

反而和他运动前设置的运动量(初速度)有关。

我们都知道运动标签其实是一个三维向量,这个向量的值其实运动开始时,在三个轴上的速度(单位方块/s)

例如上面图中所写的,其实这个威力只跟刚刚射出去初速度有关,这个初速度和三个轴速度有关(具体关系利用三角函数可求三角函数)

那么可以准确告诉你,箭的威力=2*向射出方向的初速度。

所以我们不管怎么射,同样力道,初速度一样,威力一样。(mc没有考虑重力加速度和重力对伤害影响)。

那么需要让抛射型实体有威力,就需要改变运动向量,其中最简单:

/execute @e ~ ~ ~ /summon Arrow ~ ~ ~ {Motion:[0.0,10.0,0.0]}

在所有实体处生成向上运动的箭,速度10,所以造成伤害20(秒杀)

然而一般拉满后射出去的速度一般4或5。

此外,这个箭运动经过了实体碰撞箱,所以造成了伤害。

我们再想想直接刷出时向下运动的箭,受到重力影响,运动量为负数,所以无法造成伤害。

攻击实体:

除了箭,雪球也有类似效果:

由于雪球含有抛射者uuid的NBT标签,所以可以做到攻击性生物对任意实体的效果,还可以隐藏药水带来的粒子:

/execute @e ~ ~ ~ /summon Snowball ~ ~ ~ {Motion:[0.0,10.0,0.0],ownerName:"1-1-1-1-1"}

那么将所有实体仇恨拉给uuid1-1-1-1-1的实体:

以上就是游戏中抛射型实体具有攻击力的方法,相信一定可以帮到不知道抛射型实体怎么才能具有攻击力的玩家。

相关文章推荐