The Best Resource for Minecraft
The Best Resource for Minecraft

/particle: kung ano talaga ang ibig sabihin ng delta at speed, at ang trick sa count=0

/particle: kung ano talaga ang ibig sabihin ng delta at speed, at ang trick sa count=0

Ang apat na numero pagkatapos ng posisyon ay hindi isang direksyon. Narito kung ano ang ginagawa ng delta at speed, kung bakit ganap na naiiba ang gawi ng count=0, at kung paano magpatama ng particle.

/particle flame ~ ~1 ~ 0.5 0.5 0.5 0.01 20
                      └─ delta ─┘  spd  count

Ang apat na numerong iyon ang pinakamadalas na mamali sa pagkakaintindi sa bahagi ng command.

ang delta ay pagkalat, hindi direksyon

dx dy dz describe a Gaussian na pagkalat sa paligid ng posisyon — kung gaano kalayo kumakalat ang mga particle sa bawat axis. 0.5 0.5 0.5 gives a fuzzy ball; 2 0 0 gives a line along X.

Hindi ang mga ito velocity vector. Walang pagkakaiba ang positibo at negatibo; -2 0 0 and 2 0 0 produce the same line.

Maliban kung ang count ay 0

Itakda count to 0 and the meaning of every preceding number changes:

countibig sabihin ng deltaibig sabihin ng speed
≥ 1random na pagkalatrandom na magnitude ng velocity
0isang vector ng direksyonang velocity sa kahabaan nito
/particle flame ~ ~1 ~ 0 1 0 0.5 0    →  one particle shot straight up at 0.5

Ito lang ang paraan para itutok ang particle. Bawat sagot sa "paano ako gagawa ng beam" ay humahantong dito sa huli. Ang kapalit ay isang particle bawat command, kaya ang beam ay isang loop o chain.

ang speed ay hindi palaging bilis

Para sa karamihan ng mga particle speed is a velocity multiplier. For a few it is repurposed entirely:

  • dust — ang laki ay isang parameter, at walang ginagawa ang speed
  • note — pinipili ng speed ang kulay, 0 to 24 mapping around the hue wheel
  • entity_effect — kinukuha ang kulay mula sa argumentong alpha-RGB

Kaya ang isang note particle with speed 1 is not fast, it is a different colour.

Mga particle na may sariling mga argumento

/particle dust{color:[1.0,0.0,0.0],scale:1} ~ ~ ~ 0 0 0 0 1
/particle block{block_state:"minecraft:stone"} ~ ~ ~ 0.3 0.3 0.3 0 10
/particle dust_color_transition{from_color:[1,0,0],to_color:[0,0,1],scale:1} ~ ~ ~ 0 0 0 0 1

Ang block ng argumento ay napupunta kaagad pagkatapos ng pangalan ng particle, bago ang mga coordinate. Ang paglalagay nito sa dulo ay ang karaniwang syntax error.

force at ang tumitingin

Nagtatapos ang command sa isang opsyonal na mode at manlalaro:

/particle flame ~ ~ ~ 0 0 0 0 1 force @a

normal respects each client's particle setting and a 32-block visibility limit. force shows the particle regardless and out to 512 blocks. For anything a player must see — a boss telegraph, a quest marker — force is required, and it is why your particles work for you and not for someone with reduced particles.

Pagganap

Ang mga particle ay client-side rendering, kaya ang epekto ay napupunta sa mga manlalaro, hindi sa server. Ang count of 200 per tick per player will drop frame rate on modest hardware even though server TPS is untouched. Spread emissions across ticks rather than issuing one huge count.

Mag-browse ng bawat uri ng particle at 1,900+ na sound id gamit ang mga handang command sa Galerya ng Particle & Sound.

Subukan ang tool: Particle & Sound Gallery →