Guides / Commands & Data

/particle: delta ve hız aslında ne anlama geliyor ve count=0 hilesi

Konumdan sonraki dört sayı bir yön değildir. Delta ve hızın ne işe yaradığını, count=0'ın neden tamamen farklı davrandığını ve bir parçacığı nasıl hedefleyeceğinizi burada bulabilirsiniz.

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

Bu dört sayı, komutun en yanlış anlaşılan kısmıdır.

delta yayılımdır, yön değil

dx dy dz, konum etrafındaki bir Gauss yayılımını — parçacıkların her eksende ne kadar dağıldığını — açıklar. 0.5 0.5 0.5 bulanık bir top verir; 2 0 0 X boyunca bir çizgi verir.

Bunlar bir hız vektörü değildir. Pozitif ve negatif fark yaratmaz; -2 0 0 ve 2 0 0 aynı çizgiyi üretir.

count 0 olmadığı sürece

count'u 0 olarak ayarlayın ve önceki her sayının anlamı değişir:

countdelta anlamıhız anlamı
≥ 1rastgele yayılımrastgele hız büyüklüğü
0bir yön vektörüo yöndeki hız
/particle flame ~ ~1 ~ 0 1 0 0.5 0    →  one particle shot straight up at 0.5

Bu, bir parçacığı hedeflemenin tek yoludur. Her "nasıl ışın yaparım" sorusunun cevabı sonunda buraya gelir. Maliyeti komut başına bir parçacıktır, bu yüzden bir ışın bir döngü veya bir zincirdir.

hız her zaman hız değildir

Çoğu parçacık için speed bir hız çarpanıdır. Birkaçı için tamamen farklı bir amaçla kullanılır:

  • dust — boyut bir parametredir ve hız hiçbir şey yapmaz
  • note — hız rengi seçer, 0'ten 24'e ton çarkı etrafında eşleme yapar
  • entity_effect — renk alfa-RGB argümanından alınır

Yani note parçacığı speed 1 ile hızlı değildir, farklı bir renktedir.

Kendi argümanları olan parçacıklar

/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

Argüman bloğu, koordinatlardan önce, parçacık adından hemen sonra gelir. Sona koymak yaygın bir sözdizimi hatasıdır.

force ve görüntüleyici

Komut isteğe bağlı bir mod ve oyuncu ile biter:

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

normal, her istemcinin parçacık ayarına ve 32 blokluk görünürlük sınırına uyar. force, parçacığı buna rağmen ve 512 bloğa kadar gösterir. Bir Oyuncunun görmesi gereken her şey için — bir patron telgrafı, bir görev işareti — force gereklidir ve parçacıklarınızın sizin için çalışıp, parçacıkları azaltılmış biri için çalışmamasının nedeni budur.

Performans

Parçacıklar istemci tarafı oluşturmadır, bu nedenle maliyet sunucuya değil, Oyunculara düşer. Oyuncu başına tik başına 200'lük bir count, sunucu TPS'si etkilenmese bile mütevazı donanımlarda kare hızını düşürecektir. Büyük bir sayı yerine yayılımları tikler arasında dağıtın.

Parçacık ve Ses Galerisi'nde hazır komutlarla her parçacık türünü ve 1.900'den fazla ses kimliğini inceleyin.

Parçacık ve ses galerisi →

More guides

Browse all →

Başka Minecraft aracı mı arıyorsunuz?

Tarayıcıda çalışan üreteç, görüntüleyici ve dönüştürücü seti — hepsi ücretsiz.