1. 主页
  2. 文档
  3. GQ自定义命令
  4. 自定义功能
  5. 设置实体瞬时加速度

设置实体瞬时加速度

可根据实体朝向,给予一个加速度,实际效果为冲刺并且会被方块挡住

命令格式为:

模式1:
/gksev [加速度:数值]
可选参数参数释义
[加速度:float]此处输入一个数值,为该执行者加速度的倍数,可以为负数

例如将执行者向前冲刺(5倍):

execute as @p run gksev 5

如果需要调用变量则需要:

execute as @p run gkrun "gksev $self.var.sev"

若需要反方向冲刺:

execute as @p run gksev -5
模式2:
/gksev [x轴加速度:数值] [y轴加速度:数值] [z轴加速度:数值]
可选参数参数释义
[x轴加速度:float]x轴方向加速度
[y轴加速度:float]y轴方向加速度
[z轴加速度:float]z轴方向加速度

若使用追加参数主动设定角度

//面向x轴正方向,右侧为z轴正方向,向右上方位移
execute as @p run gksev 1.5 1.5 1.5
模式3:
/gksev [加速度倍率:数值] [加速度朝向实体:目标选择器]
可选参数参数释义
[加速度倍率:float]加速度倍率,可以是负数,小数
[加速度朝向实体:target]该参数可以将加速度方向设置为选择器选择到的第一个实体相对执行者所在方向,但不会改变执行者本身朝向

若需向某实体方向冲刺:

//某实体name为test
/gksev 10 @e[name=test]

若需远离某实体:

//某实体name为tom
/gksev -10 @e[name=tom]

我们要如何帮助您?