阡喏
想做发射可以恒定运动的火球,于是想到用雪球撞击来实现
  1. execute as @e[type=minecraft:snowball] run data modify entity @s Rotation set from entity Steve Rotation
复制代码
  1. execute as @e[type=minecraft:snowball] at @s positioned ^ ^-0.5 ^1 unless entity @e[type=fireball,distance=..3,limit=1,sort=nearest] run summon minecraft:fireball ^ ^ ^ {Motion:[0.0,0.0,0.0]}
复制代码


这样可以实现朝前方发射火球,但只能向水平和仰视发射,向下(低头)发射生成的火球就在雪球后方了,咋调


strings
不记得从哪个版本就不能这样做了。

但是你可以试试用 data 命令复制火球的 Motion

阡喏
もぺもぺ 发表于 2020-5-30 12:28
不记得从哪个版本就不能这样做了。

但是你可以试试用 data 命令复制火球的 Motion ...

咋复制。。

晴路卡
依次高频执行以下命令
  1. execute as @e[type=snowball] at @s run summon fireball ~ ~ ~ {Tags:["fireball"]}
  2. execute as @e[type=snowball] at @s run data modify entity @e[tag=fireball,limit=1,sort=nearest] power set from entity @s Motion
  3. kill @e[type=snowball]
复制代码

我记得之前不是刚回答过你这个么...


阡喏
晴路卡 发表于 2020-5-30 12:27
依次高频执行以下命令

我记得之前不是刚回答过你这个么...

不过这个火球怎么乱飞啊哈哈...

晴路卡
阡喏 发表于 2020-5-30 13:05
不过这个火球怎么乱飞啊哈哈...

试了下落点是不偏的
轨迹确实有点奇怪

第一页 上一页 下一页 最后一页