您的位置:>我的世界>资讯资讯>

【我的世界命令教程】17颗粒效果详解及应用

开始吐槽

*所有内容均为原创内容,未经允许禁止转载或摘编

MC小知识:大多数的颗粒颜色都可以通过材质包来改变,然而红石、传送门和末影人的颗粒颜色只能使用MOD更改。

颗粒效果

颗粒可以通过/particle 命令生成。使用格式是:

/particle < 名称 > <x> <y> <z> <xd> <yd> <zd> < 速度 > [ 数量 ] [ 模式 ] [ 玩家 ] [ 额外参数… ]

< 名称 >: 指定要创造的颗粒名称。wiki百科中给出了所有的颗粒名称、介绍和配图,末尾我贴出网址。

<x> <y> <z> 指定创造颗粒的位置。 可使用 波浪号 来指定一个相对于命令执行处的位置。

<xd> <yd> <zd> 指定颗粒生成的区域,区域位于 <x> <y> <z> 处,然后向x方向( xd )、y方向( yd )、z方向( zd )延伸出的一个立方体区域。实际尺寸为此处定义尺寸的约8倍(填1 1 1会 定义一个约8×8×8的区域),所以要 在一格内产生粒子应该填0.125(即1/8)。

< 速度 >: 指定颗粒的速度。必须至少为0。

[ 数量 ]: 指定创造的颗粒效果的数量。必须至少为0(产生1个颗粒)。

[ 模式 ] [ 玩家 ] [ 额外参数… ] :用不上,不讲了。

颗粒名称heart

上图中在命令方块中的命令是( 循环 不受制约 保持开启 ):/particle heart ~ ~1 ~ 0.15 0.15 0.15 1 2

颗粒跟随玩家

命令方块( 循环 不受制约 保持开启 ): /execute 暗冥夜辰 ~ ~ ~ /particle heart ~ ~ ~ 0.15 0.15 0.15 1 2

/execute 暗冥夜辰 ~ ~ ~ :检测玩家

/particle heart ~ ~ ~ 0.15 0.15 0.15 1 2 :播放粒子效果

一旦检测到玩家就在玩家当前坐标播放粒子效果(1秒执行20次)。

自定义颗粒颜色

当颗粒名称为reddust( 红石颗粒 )、mobSpell(药水颗粒)或mobSpellAmbient(信标颗粒?)时:

重复一下命令格式:/particle < 名称 > <x> <y> <z> <xd> <yd> <zd> < 速度 > [ 数量 ]

如果 <速度> 参数不为0;且 [数量] 为0或者未指定时; <xd> <yd> <zd> 参数变为定义颜色的RGB通道值,范围从0到1。此时, <速度>参数变为对此处RGB通道值的倍率。

如果 [数量] 大于0,则 <xd> <yd> <zd> 就会变回定义颗粒生成区域,不再具有颜色属性,并且使用随机颜色。

生成粉色的药水粒子效果

那么如何定义颜色呢?首先要知道 RGB通道值 其实就是 光的三原色。

Win10画图软件

上图箭头所指的红Red、绿Green、蓝Blue就是所选颜色的配比。

上图中粉色的RGB值为 255,128,192 。在我的世界中RGB值的范围是从0到1,这么大的数字显然不行。只要将它们分别除以255就行啦: 255÷255= 1 128÷255≈ 0.5 192÷255≈ 0.75

粉色药水效果

上图命令:/particle mobSpell ~ ~1 ~ 1 0.5 0.75 1

一般情况下<速度>参数设为 1 ,因为 <速度>参数为RGB通道值的倍率。 这句话的解释就是 最后显示所用的的RGB值分别为:<速度>参数乘以设置的RGB值。 上一条命令中的<速度>为1,如果改为0.5呢?

更改倍率

上图命令:/particle mobSpell ~ ~1 ~ 1 0.5 0.75 0.5

可以看到虽然RGB通道值没有改变,但是改变了倍率,颜色改成了暗红色。也就是说更改<速度>就会将粉色的RGB值(255,128,192)改为 255×0.5≈128,128×0.5=64,192×0.5=96 最后变为:

更改倍率

所以如果不是必须,尽量将<速度>值为1,然后调整RGB通道值(xd,yd,zd)。

~~~~~~~神奇的分割线~~~~~~~

注:有想知道的代码或者好的想法可以在评论区写出来,我会考虑优先出教程哒^_^ 看到有不懂的地方欢迎在评论区提问 ~~

wiki颗粒百科(使用时注意颗粒加入的版本):

https://minecraft-zh.gamepedia.com/%E9%A2%97%E7%B2%92

谢谢大家的支持!

各位读者大大们觉得喜欢就点一下推荐,也可以关注我看更多Minecraft中的命令 ^_^~~~

随便看看