/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:
| count | ibig sabihin ng delta | ibig sabihin ng speed |
|---|---|---|
| ≥ 1 | random na pagkalat | random na magnitude ng velocity |
| 0 | isang vector ng direksyon | ang 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 speednote— pinipili ng speed ang kulay,0to24mapping around the hue wheelentity_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.