首頁 游戲

Minecraft指令手冊

第三十九章 particle-在MC里做特效

Minecraft指令手冊 你好MC 1411 2020-01-21 21:00:28

  MC里有一種東西,會(huì)在很多地方出現(xiàn)。它不會(huì)傷及到任何人,也不會(huì)和方塊互動(dòng)。

  它經(jīng)常在巖漿上跳躍;經(jīng)常在擁有效果的玩家身邊出現(xiàn);也經(jīng)常在地下的紅石礦周邊逗留。

  它是什么?粒子效果。

  粒子效果很容易被忽視,因?yàn)樗鼪]有實(shí)際的作用,只是一種特效。但是如果沒有粒子效果,那么整個(gè)Minecraft將會(huì)發(fā)生一次大改變:巖漿不再向外噴火、玩家有效果時(shí)不再有外部提示、破壞方塊再無特效......

  因?yàn)槭褂昧W有Ч梢愿玫慕ㄔO(shè)Minecraft,所以粒子特效被很多大型服務(wù)器所用。

  看起來粒子效果很高級(jí)。其實(shí),使用粒子效果只需要一條指令:/particle。

  /particle,意為“粒子、顆粒”。所以,其大致的功能就已經(jīng)猜到了:肯定跟粒子有關(guān)系(不然為何使用了200多字講粒子)。在很多指令玩家中,/particle有一個(gè)外號(hào):“粒子發(fā)射器”。

  /particle

  作用:在一個(gè)區(qū)域內(nèi)生成一些粒子。

  需要權(quán)限等級(jí):Java-2,基巖-1

  需要作弊:是

  格式:

  Java1.12.2之后

  /particle <粒子ID><坐標(biāo):xyz>[<延伸坐標(biāo):dxdydz>][速度][數(shù)量][模式:force|normal][目標(biāo)玩家:目標(biāo)選擇器]

  Java1.13之前

  /particle <粒子ID><坐標(biāo):xyz><延伸坐標(biāo):dxdydz><速度>[數(shù)量][模式:force|normal][目標(biāo)玩家:目標(biāo)選擇器][參數(shù)]

  基巖

  /particle <粒子ID><坐標(biāo)>

  /particle最簡單的使用方法就正如基巖版一樣,一個(gè)粒子ID加坐標(biāo)就搞定了。比如:

  /particle bubble ~~~

  就可以生成一個(gè)泡泡粒子。

  下面作者列出一些粒子ID:

  hugeexplosion——超大爆炸

  largeexplode——大型爆炸

  ireworksSpark——煙花火箭飛起來的特效

  bubble——泡泡

  crit——跳劈擊打的效果

  smoke——煙霧

  mobspell——黑色圈形顆粒

  spell——白色圈形顆粒

  instantspell——白色X形顆粒

  note——音符盒的音符

  portal——地獄門和末影人周圍環(huán)繞的紫色顆粒

  enchantmenttable——從書架飄向附魔臺(tái)的文字(聽說這個(gè)有點(diǎn)意思)

  explode——爆炸

  flame——刷怪籠刷出一次怪物時(shí)出現(xiàn)的火花

  lava——巖漿飛濺出的火花

  footstep——腳?。ê孟裨谀承┌姹緯r(shí)玩家走路時(shí)會(huì)有腳印粒子)

  splash——濺起的水花

  largesmoke——大型煙霧

  cloud——云(類似煙霧)

  reddust——黑色的顆粒

  snowballpoof——雪球打到生物時(shí)雪球破碎的效果

  dripwater——天花板滴下的水

  driplava——天花板滴下的巖漿

  snowshovel——白色的顆粒

  slime——史萊姆跳動(dòng)時(shí)的綠色粒子

  heart——愛心

  wake——藍(lán)色的顆粒

  mobspellambient——淡灰色的圈形顆粒

  angryvillager——村民生氣的粒子

  happyvillager——村民快樂的粒子

  ...............................................

  如果你對(duì)這些粒子不滿意,你還可以自定義粒子效果。

  在Java1.13版本,使用dust、block和item可以自定義一些粒子效果:

  dust可以自定義粒子煙霧的顏色:

  /particle dust <紅色占比><綠色占比><藍(lán)色占比><大小>......

  這里的四個(gè)值以1為100%,從0.0開始,到1.0。比如生成一個(gè)30大小的藍(lán)色粒子:

  /particle dust 0 0 1 30 ~~~

  item可以生成指定物品被破壞時(shí)的粒子:

  /...... item <物品ID>.......

  比如生成一個(gè)鉆石被破壞的粒子效果:

  /particle item diamond ~~~

  block可以自定義破壞方塊顯示的粒子:

  /particle block <方塊ID>.......

  比如/particle block command_block ~~~,就可以生成一個(gè)破壞命令方塊時(shí)的粒子效果。

  在Java版,/particle有更多的參數(shù)可以自定義:

  延伸坐標(biāo)——還記得之前講的目標(biāo)選擇器的“dx”、“dy”、“dz”嗎,這里的延伸坐標(biāo)就是這個(gè)意思。不記得的趕緊回到第二十五章:更加精確的目標(biāo)選擇器。指定后粒子效果會(huì)均勻生成在指定的范圍內(nèi),在1.13版本之前為必填項(xiàng)。

  速度——指定顆粒飛行的速度。默認(rèn)是0,且至少為0,在1.13版本之前是必填項(xiàng)。

  數(shù)量——指定顆粒生成的數(shù)量,不填默認(rèn)為0,且至少為0(產(chǎn)生一個(gè)粒子)。

  模式——指定顆粒的顯示模式,可以選擇“force”和“normal”。

  force:強(qiáng)制設(shè)置顆粒的顯示范圍為256格,包括已經(jīng)設(shè)定好顆粒效果的可視距離的玩家。

  normal:正常情況(默認(rèn)的情況,真的是正常的)

  目標(biāo)玩家——指定可以看到該粒子效果的玩家。

  舉個(gè)例子:

  /execute @a ~~~ particle heart ~~1 ~ 0 -2 0 3 10 normal @s——僅Java1.13之前

  上面這條指令的作用是:在所有玩家身上顯示10個(gè)朝上飄的愛心,并且此粒子效果只能由該玩家看到。

  在Java版1.13版本之前,沒有dust、block和item該怎么自定義粒子效果呢?

  看到那個(gè)在Java1.13被移除的叫做參數(shù)的參數(shù)了吧?這個(gè)參數(shù)只能在粒子ID是blockdust、iconcrack、blockcrack和fallingdust時(shí)修改。

  唉,發(fā)現(xiàn)了沒有?

  blockdust是方塊破壞時(shí)的粒子,blockcrack是方塊挖掘時(shí)的粒子,在1.13中合并成了block粒子效果。iconcrack是物品破壞時(shí)的粒子效果,對(duì)應(yīng)了1.13版本更新后的item。fallingdust是煙塵效果,對(duì)應(yīng)了1.13版本之后的dust。

  blockdust和blockcrack的參數(shù)是這樣的:

  最終參數(shù)值=方塊數(shù)字ID+方塊數(shù)據(jù)值×4096

  我勒個(gè)去,Mojang你是神.....好吧,舉個(gè)例子,假設(shè)你要在Java1.12.2搞到紅色羊毛被破壞的粒子效果,那么你就得先知道羊毛的數(shù)字ID是35,然后知道紅色羊毛的數(shù)字ID是14,再然后通過計(jì)算器計(jì)算:

  35+14×4096

  35+57344

  57379

  最后輸入指令/particle blockdust ~~~ 1 1 1 0 10 normal @s 57379。

  恭喜你,你搞到了紅色羊毛的粒子效果!

  需要注意的是,這里僅支持?jǐn)?shù)字ID,不支持字符串,所以這里也算是MinecraftJava1.8更新時(shí)的一個(gè)殘留。

  fallingdust也不同于1.13版本后的dust,顏色并不能自定義,而是有一個(gè)現(xiàn)在已經(jīng)很難找到的顏色I(xiàn)D。

  iconcrack和1.13版本后的item差別不大,其參數(shù)有兩個(gè)(Mojang你終于智商在線了),分別是物品數(shù)字ID和數(shù)據(jù)值。

  在Java1.13之前的版本fallingdust并不能自定義顏色,但這不代表沒有粒子效果可以自定義顏色。

  當(dāng)粒子效果是reddust、mobSpell或mobSpellAmbient時(shí),延伸坐標(biāo)、速度和數(shù)量參數(shù)將不再是普通的參數(shù),而是:

  延伸坐標(biāo)——速度參數(shù)>0、數(shù)量=0時(shí),為粒子顏色RGB值,1為100%,dx為紅、dy為綠、dz為藍(lán)。

  速度——不等于0且數(shù)量=0時(shí),作為顏色RGB值的乘數(shù)

  數(shù)量——為0時(shí)可自定義,大于0時(shí)顏色會(huì)隨機(jī)(即變成彩色),并且延伸坐標(biāo)和速度變?yōu)楸緛淼淖饔?p>  神奇的是,這三個(gè)粒子效果在1.13版本更新后還在,只不過稍微有億些改動(dòng):

  reddust變成dust,并擁有了自己的格式。

  mobSpell和mobSpellAmbient變成了entity_effect和ambient_entity_effect,雖然沒有自己的格式,但原本的延伸坐標(biāo)作為RGB顏色值的格式仍在,且格式基本差不多,甚至在Java1.17.1版本中都還可以使用這個(gè)及其離譜的格式!

 ?。ū菊掠?021年8月末大修時(shí)大改)

  歷史

  Java

  1.8——加入了/particle命令和force顯示模式

  1.9——加入了“目標(biāo)玩家”和“參數(shù)”參數(shù)

  1.13——更改了粒子名稱,“參數(shù)”參數(shù)慘遭刪除,將部分/particle參數(shù)改為選填。加入了dust、block、item特殊格式,移除了fallingdust、blockdust、blockcrack和iconcrack。

  基巖版和攜帶版

  1.0.5——加入又移除了/particle

  1.8.0——又加入了/particle

  1.9.0——加入了一些新的粒子

  1.12.0——加入了些新的粒子

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南