
指令格式是防盗链接
1.8:防盗链接
- particle 粒子名 x坐标 y坐标 z坐标 x方向长度 y方向长度 z方向长度 速度 数量 模式
- particle 粒子名 x坐标 y坐标 z坐标 x方向长度 y方向长度 z方向长度 速度 数量 模式 选择器(玩家) 参数



粒子大小
[groupid=534]InfinityStudio[/groupid]
![]() 在播放粒子的时候,x方向长度、y方向长度、z方向长度(即粒子的大小也是很重要的) 但是很多人会发现,实际效果往往要比填写的大很多 ![]() ![]() ![]() Specifies the size of the 3-dimensional cuboid volume to spawn particles in, centered on position x y z, and divided by about 8 (using 1 1 1 specifies a cuboid of about 8×8×8 in size). 翻译过来大概是:指定三维立方体的体积产生粒子的大小以位置x y z,除以8(使用1 1 1就指定了一个长方体约8×8×8的大小)。 ![]() ![]() ![]() 不过,产生的粒子不是正方形的,是圆形的 防盗链接 但是这个圆的直径并不是你所填的数字乘以8,它大概是乘以7或者6 所以如果想要在一格内更精确的播放粒子效果可以把1除以7或者6 ![]() ![]() ![]() 指令: 防盗链接
![]() 指令: 防盗链接
|
粒子颜色
![]() 大家都知道,如果直接播放reddust(红石粒子)、mobSpell(药水粒子)、mobSpellAmbient(隐身时的药水粒子)会出现五颜六色的粒子 ![]() 前提是速度不为0,数量不为0(或者未设定),不然是黑色的 但是有个有趣的东西,仅限1.8 如果速度大于0且小等于10,那么数字越大粒子看起来就越亮 如果是0.1则基本看起来是黑色,偶尔有个暗绿色或者暗红色 ![]() 0.5的话颜色比较正常 防盗链接 ![]() 1的话更亮一些(貌似数字越大颜色越丰富) 防盗链接 ![]() 10的话非常亮,可能看不出来?下面这个图就是很好的对比(1与10) ![]() ![]() 但是在1.9+中就有点不同了,如果速度大于0且小等于1,则速度越大颜色越浅 ![]() 0.1的时候都是比较正常的颜色 防盗链接 ![]() 到1看起来就有点浅了 防盗链接 ![]() 1.9还有个好玩的特性,如果出击速度为250就和0.1的时候一样是黑色,125就等于0.5时候的颜色深度,以此类推,然后以250为倍数貌似可以无限循环(然并卵)(图片点击放大) ![]() ![]() ![]() ![]() ![]() ![]() ![]() xd yd zd(x方向长度 y方向长度 z方向长度) Exception: When name is reddust, mobSpell, or mobSpellAmbient and speed is not 0, and count is 0 or not specified, these values are set as the RGB channel values of the color of the particle, and are specified in the range 0 to 1. In this usage, the speed parameter acts as a multiplier on these values. If count is greater than 0 for those particles, xd yd zd are treated as a 3-dimensional volume as usual, rather than as a color, and randomized colors are used. ![]() ![]() ![]() ![]() x方向长度代表红色,y方向长度代表绿色,z方向长度代表蓝色 所以0 0 0就是黑色,1 0 0就是红色,0 1 0就是绿色,0 0 1,就是蓝色,1 1 1就是白色 当然红石粒子除外,它比较特殊 0 0 0默认是红色,但是0.1 0 0就是黑色了,相当于只加了一点红色(chyx:在1.8中用-1等于不加红色),所以看起来是黑色,如果把第一个数值再调大点就是暗红色了,但是1 0 0依然是红色 所以如果xd设为0,那么MC会默认设为1 来自wiki原文:The reddust particle's red channel behaves differently: it has a default value of 1, so that setting xd to 0 will instead set the red channel to 1, though setting it to any other value behaves as usual. 然后要注意的是,红石粒子的颜色不是一尘不变的,它是有深浅的,仔细观察红石线,会发现有亮一点的红石粒子,也有暗一点的红石粒子,所以如果你要用粒子效果做准确的颜色,最好不要用红石粒子 但是,如果你是1.9+的版本,那么可以用负数制造纯色的红石粒子(并且看起来会更亮) ![]() ![]() 指令是: 防盗链接
数字越大杂色越多(所以0.01-0.1之间效果最好) ![]() 这是-10的效果,可以看到杂色中连黑色都有 防盗链接 来自wiki原文:Even after all this, reddust will apply a randomization to that color: each channel's value is multiplied by a separate random value from 0.8 to 1.0, then they all are multiplied by a single random value from 0.6 to 1.0. 以及对于reddust粒子特殊的颜色设定wiki也有个列表 ![]() ![]()
粒子速度会影响颜色深浅所以在单种颜色中也是同理,数值为0到1之间,数值越大则越亮 ![]() 我还是给个例子吧(建议用高频激活查看) 黑色药水粒子:
![]() 你说什么?你懒得算??? 防盗链接 好吧给懒人的福利,以下是一些常用颜色的xd、yd、zd、速度的搭配 所有有颜色的粒子都可以使用,包括比较特殊的reddust粒子
![]() |
1.9格式的变化
![]() 新增了选择器(玩家)和参数 防盗链接 ![]() ![]() 如果我们想播放一种粒子,只有特定玩家才能看见,我们就要用选择器了 不过顺便吐槽下,如果用@e[c=-1]的话,只有你是最远的实体才能看见 但是@e[c=1]的话即使你不是最近的实体也能看见 然后如果加上type=实体,貌似也不代表实体就能看见(至少我用旁观模式看那个生物是看不见粒子效果的) ![]() ![]() params (optional) Allows blockdust, iconcrack, blockcrack and fallingdust to be modified to view a specific item or block. Two parameters are accepted for iconcrack. ![]() ![]() 简单来说就是格式改了 之前在1.8中,如果我们要实现类似吃东西或者是打掉方块的粒子是这样的:
例子1.9+:(建议用高频激活查看) 防盗链接 吃生鲑鱼的粒子是: 防盗链接
|
另外两个带有参数的粒子
最后我们来讲讲另外两个有参数的粒子blockdust(wiki记录是在携带版添加???)、fallingdust(在1.10添加) 防盗链接 blockdust:破坏盔甲架,跌落(和打掉方块有点区别) fallingdust:浮空的沙子、红沙、沙砾和铁砧 ![]() ![]() ![]() 注:该粒子的格式和打掉方块的粒子差不多 ![]() ![]() ![]() ![]() 下面是例子: ![]() 橙色命令方块:
![]() 绿色命令方块:
![]() 紫色命令方块:
![]() 绿色羊毛(35+5×4096=20515):
![]() 红石粉:
![]() ![]() 紫色命令方块激活指令(仅限1.10+):
|
