在以前基本都没有使用过抛射型实体造成伤害,一是实体作用不强,二是没有方法使抛射型实体具有威力。
其实一般使用
复制代码无任何NBT的抛射型实体没有威力。
这是因为抛射型实体(主要指箭)的运动和威力有一定关系。
设置威力:
 
 
比如说我向一个方向射出实体,然而这个实体由于mc中阻力和重力向下,最终实体落下,然而伤害并不关系他最后得到的运动值。
反而和他运动前设置的运动量(初速度)有关。
我们都知道运动标签其实是一个三维向量,这个向量的值其实运动开始时,在三个轴上的速度(单位方块/s)
例如上面图中所写的,其实这个威力只跟刚刚射出去初速度有关,这个初速度和三个轴速度有关(具体关系利用三角函数可求三角函数)
那么可以准确告诉你,箭的威力=2*向射出方向的初速度。
所以我们不管怎么射,同样力道,初速度一样,威力一样。(mc没有考虑重力加速度和重力对伤害影响)。
那么需要让抛射型实体有威力,就需要改变运动向量,其中最简单:
复制代码在所有实体处生成向上运动的箭,速度10,所以造成伤害20(秒杀)
然而一般拉满后射出去的速度一般4或5。
此外,这个箭运动经过了实体碰撞箱,所以造成了伤害。
我们再想想直接刷出时向下运动的箭,受到重力影响,运动量为负数,所以无法造成伤害。
攻击实体:
除了箭,雪球也有类似效果:
由于雪球含有抛射者uuid的NBT标签,所以可以做到http://www.mcbbs.net/thread-427720-1-1.html的效果,还可以隐藏药水带来的粒子:
复制代码那么将所有实体仇恨拉给uuid1-1-1-1-1的实体:
 
 
来自群组: Command Block Logic
其实一般使用
- /summon 抛射型实体
这是因为抛射型实体(主要指箭)的运动和威力有一定关系。
设置威力:
 
比如说我向一个方向射出实体,然而这个实体由于mc中阻力和重力向下,最终实体落下,然而伤害并不关系他最后得到的运动值。
反而和他运动前设置的运动量(初速度)有关。
我们都知道运动标签其实是一个三维向量,这个向量的值其实运动开始时,在三个轴上的速度(单位方块/s)
例如上面图中所写的,其实这个威力只跟刚刚射出去初速度有关,这个初速度和三个轴速度有关(具体关系利用三角函数可求三角函数)
那么可以准确告诉你,箭的威力=2*向射出方向的初速度。
所以我们不管怎么射,同样力道,初速度一样,威力一样。(mc没有考虑重力加速度和重力对伤害影响)。
那么需要让抛射型实体有威力,就需要改变运动向量,其中最简单:
- /execute @e ~ ~ ~ /summon Arrow ~ ~ ~ {Motion:[0.0,10.0,0.0]}
然而一般拉满后射出去的速度一般4或5。
此外,这个箭运动经过了实体碰撞箱,所以造成了伤害。
我们再想想直接刷出时向下运动的箭,受到重力影响,运动量为负数,所以无法造成伤害。
攻击实体:
除了箭,雪球也有类似效果:
由于雪球含有抛射者uuid的NBT标签,所以可以做到http://www.mcbbs.net/thread-427720-1-1.html的效果,还可以隐藏药水带来的粒子:
- /execute @e ~ ~ ~ /summon Snowball ~ ~ ~ {Motion:[0.0,10.0,0.0],ownerName:"1-1-1-1-1"}
 
来自群组: Command Block Logic
好屌的样子
’还有这种标签,话说哪里有所有标签的网址,找不到所有标签
为什么,这是为什么!
这个让怪物攻击怪物的别人做得出
但是我试了就不理我呢?
最后那些家伙都死了a.a
这个让怪物攻击怪物的别人做得出
但是我试了就不理我呢?
最后那些家伙都死了a.a
毒蛇 发表于 2015-7-25 19:13
’还有这种标签,话说哪里有所有标签的网址,找不到所有标签
http://minecraft.gamepedia.com/A ... t/Chunk_File_Format
区块标签(有关实体、方块)
http://minecraft.gamepedia.com/Player.dat_format
player.dat标签(有关玩家、物品)
贰逼 发表于 2015-7-25 19:38
http://minecraft.gamepedia.com/Alpha_Level_Format/Chunk_File_Format
区块标签(有关实体、方块)
htt ...
才发现这里边有,翻了半年这个网址都没看见里面有。。原来一直看的是中文。。坑啊。。
命令方块我是越来越看不懂了=A=
MCBBS有你,世界更精彩!
箭本身就有2颗心的伤害吧
jxudvv 发表于 2015-8-17 12:46
箭本身就有2颗心的伤害吧
一般指令刷出来的箭没有Motion无法击中
贰逼 发表于 2015-8-17 12:52
一般指令刷出来的箭没有Motion无法击中
在头顶召唤不就好了
jxudvv 发表于 2015-8-17 12:59
在头顶召唤不就好了
然而并不能自定义轨道
毒蛇 发表于 2015-7-25 21:55
才发现这里边有,翻了半年这个网址都没看见里面有。。原来一直看的是中文。。坑啊。。 ...
中文wiki现在简直是深坑
 本帖最后由 林扬骐 于 2017-1-1 11:38 编辑 
(一个评分把我拉了回来,赶快编辑掉233)其实之前一直感觉雪球没有攻击力的
(一个评分把我拉了回来,赶快编辑掉233)其实之前一直感觉雪球没有攻击力的
另外向下运动的箭也有威力的,Motion:[0.0,-10.0,0.0]
我很想知道
为什么我照贰逼做了后
那些怪物之类的还是不互残
为什么我照贰逼做了后
那些怪物之类的还是不互残
这里的抛射型实体也指雪球和药水?(可是他们有初速度啊)
雪尼 发表于 2016-12-22 23:12
这里的抛射型实体也指雪球和药水?(可是他们有初速度啊)
没有,这里专指能造成物理伤害的抛射型实体
然而并听不懂你们在说什么,只能大体明白意思