# 粒子效果

# 先看例子

通过输入命令:

particle happyVillager ~ ~ ~-1 1 1 1 100 20
1

给物体添加粒子效果:

happyVillage

# 命令行的语法

particle <name: string> <position: x y z> <size: x y z> <speed: float> [count: int]
1

# name 粒子效果类别

粒子效果类别 说明 图示
explode 爆炸粒子
largeexplode 恶魂火球粒子
dripwater 墙上渗出的水
driplava 岩浆粒子
note 音符
droplet 雨水粒子
mobappearance 出现"远古守卫"瞬时画面
barrier 禁止标志
angryVillager 愤怒村民
cloud 烟雾

# position 粒子出现的地方

position: x y z
1

我们可以通过 F3 键调出"调试窗口"查看绝对坐标, 不过, 绝对坐标不好设置, 我们可以设置相对坐标 (相对于玩家当前所处的位置).

比如说, ~ ~1 ~-1:

  • ~ 符号表示相对坐标
  • 第一部分: ~ 表示粒子的位置, 相对于玩家当前位置, 东西方向上, 不偏移
  • 第二部分: ~1 表示粒子的位置, 相对于玩家当前位置, 垂直方向上, 向上偏移 1 米
  • 第三部分: ~-1 表示粒子的位置, 相对于玩家当前位置, 南北方向上, 向南偏移 -1 米

# size 粒子的大小

以前面设置的粒子出现的地方为中心

# speed 粒子的速度

至少必须是 0

# count 粒子出现的次数