/particle: delta và speed thực sự có nghĩa là gì, và mẹo count=0
Bốn con số sau vị trí không phải là một hướng. Đây là ý nghĩa của delta và speed, tại sao count=0 lại hoạt động hoàn toàn khác, và cách để định hướng một hạt.
/particle flame ~ ~1 ~ 0.5 0.5 0.5 0.01 20
└─ delta ─┘ spd count
Bốn con số đó là phần bị đọc sai nhiều nhất trong lệnh.
delta là độ phân tán, không phải hướng
dx dy dz mô tả một độ phân tán Gaussian (Gaussian spread) xung quanh vị trí — hạt phân tán xa đến mức nào trên mỗi trục. 0.5 0.5 0.5 tạo ra một quả bóng mờ; 2 0 0 tạo ra một đường thẳng dọc theo trục X.
Chúng không phải là một vectơ vận tốc. Dấu dương và âm không tạo ra sự khác biệt; -2 0 0 và 2 0 0 tạo ra cùng một đường thẳng.
Trừ khi count là 0
Đặt count thành 0 và ý nghĩa của mọi con số trước đó thay đổi:
| count | delta có nghĩa là | speed có nghĩa là |
|---|---|---|
| ≥ 1 | độ phân tán ngẫu nhiên | độ lớn vận tốc ngẫu nhiên |
| 0 | một vectơ hướng | vận tốc dọc theo đó |
/particle flame ~ ~1 ~ 0 1 0 0.5 0 → one particle shot straight up at 0.5
Đây là cách duy nhất để định hướng một hạt. Mọi câu trả lời cho câu hỏi "làm thế nào để tạo ra một chùm tia" cuối cùng đều dẫn đến đây. Chi phí là một hạt cho mỗi lệnh, vì vậy một chùm tia là một vòng lặp hoặc một chuỗi.
speed không phải lúc nào cũng là tốc độ
Đối với hầu hết các hạt, speed là một hệ số nhân vận tốc. Đối với một số ít, nó được sử dụng lại hoàn toàn:
dust— kích thước là một tham số, và speed không làm gì cảnote— speed chọn màu sắc,0đến24ánh xạ xung quanh vòng màuentity_effect— màu sắc được lấy từ đối số alpha-RGB
Vì vậy, một hạt note với speed 1 không nhanh, nó có màu khác.
Các hạt với đối số riêng của chúng
/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
Khối đối số nằm ngay sau tên hạt, trước tọa độ. Đặt nó ở cuối là lỗi cú pháp thông thường.
force và người xem
Lệnh kết thúc bằng một chế độ và Người chơi tùy chọn:
/particle flame ~ ~ ~ 0 0 0 0 1 force @a
normal tuân thủ cài đặt hạt của mỗi máy khách và giới hạn hiển thị 32 khối. force hiển thị hạt bất kể và ra xa đến 512 khối. Đối với bất cứ thứ gì Người chơi phải nhìn thấy — một tín hiệu của trùm, một điểm đánh dấu nhiệm vụ — force là bắt buộc, và đó là lý do tại sao các hạt của bạn hoạt động với bạn mà không hoạt động với người có cài đặt hạt giảm.
Hiệu suất
Các hạt là kết xuất phía máy khách, vì vậy chi phí thuộc về Người chơi, không phải máy chủ. Một count 200 hạt mỗi tick cho mỗi Người chơi sẽ làm giảm tốc độ khung hình trên phần cứng khiêm tốn mặc dù TPS của máy chủ không bị ảnh hưởng. Phân tán phát xạ qua các tick thay vì phát ra một số lượng lớn cùng một lúc.
Duyệt qua mọi loại hạt và hơn 1.900 ID âm thanh với các lệnh có sẵn trong Thư viện Hạt & Âm thanh.