【我的世界命令教程】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中的命令 ^_^~~~ |
[编辑:叶子猪小秘书] 本资讯及文章仅代表发表厂商及作者观点,不代表叶子猪本身观点!


脑洞日志 建筑篇](http://i3.img.wankeji.com/pub/imgx2018/01/24/503_220206_e54fc.png)
