天才一秒记住【第一中文网】地址:www.dyzww.cc
l——白色的颗粒
slime——史莱姆跳动时的绿色粒子
heart——爱心
wake——蓝色的颗粒
mobspellambient——淡灰色的圈形颗粒
angryvillager——村民生气的粒子
happyvillager——村民快乐的粒子
...............................................
如果你对这些粒子不满意,你还可以自定义粒子效果。
在Java1.13版本,使用dust、block和item可以自定义一些粒子效果:
dust可以自定义粒子烟雾的颜色:
\/particle dust <红色占比><绿色占比><蓝色占比><大小>......
这里的四个值以1为100%,从0.0开始,到1.0。比如生成一个30大小的蓝色粒子:
\/particle dust 0 0 1 30 ~~~
item可以生成指定物品被破坏时的粒子:
\/...... item <物品Id>.......
比如生成一个钻石被破坏的粒子效果:
\/particle item diamond ~~~
block可以自定义破坏方块显示的粒子:
\/particle block <方块Id>.......
比如\/particle block mand_block ~~~,就可以生成一个破坏命令方块时的粒子效果。
在Java版,\/particle有更多的参数可以自定义:
延伸坐标——还记得之前讲的目标选择器的“dx”、“dy”、“dz”吗,这里的延伸坐标就是这个意思。不记得的赶紧回到第二十五章:更加精确的目标选择器。指定后粒子效果会均匀生成在指定的范围内,在1.13版本之前为必填项。
速度——指定颗粒飞行的速度。默认是0,且至少为0,在1.13版本之前是必填项。
数量——指定颗粒生成的数量,不填默认为0,且至少为0(产生一个粒子)。
模式——指定颗粒的显示模式,可以选择“force”和“normal”。
force:强制设置颗粒的显示范围为256格,包括已经设定好颗粒效果的可视距离的玩家。
normal:正常情况(默认的情况,真的是正常的)
目标玩家——指定可以看到该粒子效果的玩家。
举个例子:
\/execute @a ~~~ particle heart ~~1 ~ 0 -2 0 3 10 normal @s——仅Java1.13之前
上面这条指令的作用是:在所有玩家身上显示10个朝上飘的爱心,并且此粒子效果只能由该玩家看到。
在Java版1.13版本之前,没有dust、block和item该怎么自定义粒子效果呢?
看到那个在Java1.13被移除的叫做参数的参数了吧?这个参数只能在粒子Id是blockdust、iconcrack、blockcrack和fallingdust时修改。
唉,发现了没有?
blockdust是方块破坏时的粒子,blockcrack是方块挖掘时的粒子,在1.13中合并成了block粒子效果。iconcrack是物品破
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!