A ParticleEmitter là một đối tượng phát ra hình ảnh 2D có thể tùy chỉnh (hạt) vào thế giới, hữu ích để mô phỏng các hiệu ứng đặc biệt như lửa, khói và tia lửa.
Tạo phát xạ viên các hạt
Bạn có thể cha mẹ một ParticleEmitter cho một Attachment hoặc một đối tượng của lớp BasePart.Khi được cha mẹ cho một BasePart , hạt nhân sinh ra ngẫu nhiên trong hộp giới hạn của phần hoặc hình dạng ; khi được cha mẹ cho một Attachment , hạt nhân sinh ra từ vị trí kết nối.
Ngoài ra, thuộc tính EmissionDirection xác định khuôn mặt ( Enum.NormalId ) của phát thải khi phát xạ được gán cho một BasePart .Khi bạn thay đổi thuộc tính này, bạn sau đó thay đổi hướng phát bắn của hạt nhân cũng.
Để tạo một phát xạ viên trên một phần hoặc phụ kiện:
Trong cửa sổ Explorer , di chuột qua phần hoặc phụ kiện và nhấp vào nút ⊕. Một menu ngữ cảnh hiển thị.
Từ menu, chèn Máy phát hạt .Bộ phát hạt phát ra ngay lập tức các hạt trong khu vực của phần hoặc từ vị trí của phụ kiện.
Tùy chỉnh hạt
Bằng cách thử nghiệm với các thuộc tính sau, bạn có thể tùy chỉnh sự xuất hiện hình thị giác của một hạt nhân để tạo ra các yếu tố chơi game độc đáo như núi lửa phun trào, bụi ma thuật và động cơ bụi.
Kết cấu
Thuộc tính Texture hiển thị hình ảnh mà mỗi hạt cầu hiển thị.Mặc định, các phát xạ viên có các hạt có kết cấu lấp lánh trắng, nhưng bạn có thể thay đổi nó thành bất kỳ kết cấu nào để đạt được hiệu ứng thú vị.
Nếu bạn đang tạo một hình ảnh để sử dụng làm kết cấu hạt, tốt nhất nên sử dụng định dạng .png với nền trong suốt.Nếu kết cấu của bạn là màu xám với không có kênh alpha, hãy thử đặt tính chất LightEmission của phát xạ viên hạt đến 1 để che khu vực tối hơn.
Để chèn hình ảnh vào một máy phát hạt:
Di chuyển đến tab Trang chủ của thanh công cụ và chọn Hộp công cụ . Cửa sổ Hộp công cụ hiển thị.
Nếu bạn muốn chèn một hình ảnh bạn đã nhập trước đó, hãy nhấp vào tab Tồn kho .Nếu bạn muốn chèn hình ảnh từ nhà sáng tạo khác, hãy nhấp vào tab Cửa hàng Nhà sáng tạo .
Nhấp chuột phải vào hình ảnh bạn muốn chèn vào một phát xạ viên và chọn Sao chép ID tài sản .
Trong cửa sổ Explorer , hãy chọn một ParticleEmitter.
Trong cửa sổ Tính năng , sao chép ID tài sản vào thuộc tính Kết cấu .
Màu
Các thuộc tính tông màu mỗi hạt cụ thể cho một màu nhất định, hoặc cho một độ dốc trên toàn bộ cuộc sống của nó.
Trong cửa sổ Explorer , hãy chọn ParticleEmitter.
Trong cửa sổ Tính năng , chọn tính năng Màu . Bạn có thể:
Nhấp vào khối màu để mở cửa sổ bật lên Màu và chọn một màu.
Nhập ba số vào trường giá trị màu RGB.
Các phát xạ viên tương tự với các hạt có màu khác nhau
Kích thước
Thuộc tính tùy chỉnh kích thước của mỗi hạt đến một kích thước nhất quán, hoặc đến một trên toàn bộ cuộc sống của nó .
- Trong cửa sổ Explorer , hãy chọn ParticleEmitter.
- Trong cửa sổ Tính năng , chọn tính năng Kích thước .
- Nhập kích thước mà bạn muốn mỗi hạt sẽ là.
Độ trong suốt
Thuộc tính tùy chỉnh độ mờ của mỗi hạt như một giá trị nhất quán, hoặc như một độ mờ trên toàn bộ cuộc sống của nó .Độ mờ có thể dao động từ 0 (hoàn toàn mờ) đến 1 (hoàn toàn rõ dọn sạch).Đối với chi tiết về cách đặt các hạt vào một độ mờ cụ thể hoặc vào một chuỗi số, hãy làm theo quá trình tùy chỉnh Kích thước nhưng sử dụng trường thuộc tính Độ trong suốt của phát xạ viên thay thế.
Cả đời
Thuộc tính Lifetime đặt thời gian sống của một hạt trong vài giây.Bạn có thể đặt thuộc tính này là một giá trị nhất quán hoặc cung cấp một phạm vi Min và Max mà một thời gian ngẫu nhiên sẽ được chọn cho mỗi hạt.
Tốc độ
Thuộc tính Speed xác định một phạm vi ngẫu nhiên về tốc độ (từ thấp nhất đến cao nhất) mà các hạt mới sẽ phát ra, đo bằng studs mỗi giây.Tốc độ của mỗi hạt được chọn khi phát ra và nó áp dụng trong EmissionDirection .Các giá trị âm gây cho các hạt di chuyển ngược lại.
Lưu ý rằng thay đổi Speed không ảnh hưởng đến các hạt hoạt động và chúng giữ lại bất kỳ tốc độ nào mà họ đã có.Tuy nhiên, Acceleration , Drag , và VelocityInheritance có thể được sử dụng để ảnh hưởng đến tốc độ của các hạt hoạt động trong suốt cuộc sống của chúng.
Tỷ lệ
Thuộc tính Rate đặt số lượng electron phát ra mỗi giây.Một emitter hạt duy nhất có thể tạo ra tối đa 500 hạt mỗi giây.Để có hiệu lựcsuất tốt nhất, giữ tỷ lệ hạt thấp nhất có thể và thử nghiệm với kích thước và các thuộc tính khác để đạt được hiệu ứng hình ảnh mong muốn.
Hướng
Thuộc tính Orientation xác định chế độ hướng nào sẽ sử dụng cho địa hình hạt của một phát xạ viên.
Hướng | Hành vi hạt |
---|---|
Mặt đối với Camera | Quảng cáo hướng về phía máy ảnh tiêu chuẩn; hành vi mặc định. |
Quay về phía Camera WorldUp | Quay về phía máy ảnh, nhưng chỉ quay trên trục thẳng đứng lên trên thế giới Y . |
Tốc độ song song | Sát song song với hướng di chuyển của chúng. |
Tốc độ song song | Căn chỉnh song song với chuyển động theo hướng của chúng. |
Phát sáng nhẹ
Thuộc tính LightEmission xác định sự pha trộn của màu hạt Texture với các màu phía sau chúng.Một giá trị là 0 sử dụng chế độ pha trộn bình thường trong khi một giá trị là 1 sử dụng chế độ pha trộn thêm.Các giá trị cao hơn có thể làm cho các hạt phát sáng ngay cả trong môi trường có ánh sáng thấp.
Góc chiếu rộng
Thuộc tính SpreadAngle có giá trị X và Y mà xác định phạm vi góc mà một hạt có thể phát ra.Phạm vi được tính toán từ cả hai bên xung quanh trục; ví dụ, một giá trị của (45, 0) phát ra các hạt trong phạm vi từ 0° đến 45° xa trục EmissionDirection trên trục X .
Gió ảnh hưởng đến kéo
Nếu bạn đã bật gió toàn cầu trong một trải nghiệm, các hạt sẽ theo dõi vectơ gió toàn cầu miễn là thuộc tính WindAffectsDrag của phát xạ viên được bật và thuộc tính Drag của nó lớn hơn 0.

Hình dạng
Thuộc tính Shape đặt hình dạng của phát xạ viên thành một Hộp , Cầu tròn , Hình trụ hoặc Đĩa .




Sau khi bạn chọn một hình dạng cho phát xạ viên của bạn, bạn có thể thử nghiệm với ShapeStyle, ShapeInOut và ShapePartial tính chất để tùy chỉnh thêm phát xạ hạt.
Kiểu hình
Thuộc tính ShapeStyle đặt loại phát thải thành:
- Thể tích — Các hạt phát ra ở bất cứ đâu trong hình dạng.
- Bề mặt — Các hạt chỉ phát ra từ bên ngoài hình dạng.


Hình dạng trong ra ngoài
Thuộc tính ShapeInOut đặt phát thải như sau:
- Vào trong — Các hạt phát ra theo hình dạng.
- Ra ngoài — Các hạt phát ra khỏi hình dạng.
- InAndOut — Các hạt ngẫu nhiên hành xử như cả Bên trong và Bên ngoài .
Hình phần một
Thuộc tính ShapePartial là một yếu tố bạn có thể sử dụng để tiếp tục chỉnh sửa Hình trụ , Đĩa và Hình cầu hình dạng.
Đối với xi-lanh, ShapePartial nhân với bán kính của xi-lanh trên bên của đường truyền của nó EmissionDirection .


Nghiền nát
Thuộc tính Squash cho phép thay đổi kích thước không đồng đều của các hạt, kiểm soát cong theo thời gian sống của chúng.Giá trị lớn hơn 0 khiến các hạt co lại theo chiều ngang và phát triển theo chiều dọc, trong khi giá trị nhỏ hơn 0 khiến các hạt phát triển theo chiều ngang và thu nhỏ theo chiều dọc.Đối với chi tiết về cách đặt số tiền nghiền thành một tham số cố định hoặc sang một NumberSequence , hãy theo dõi quá trình tùy chỉnh Kích thước nhưng sử dụng trường thuộc tính Nghiền của phát xạ viên thay thế.
Sách lật
Kết cấu cuốn sách lật hạt cung cấp cho bạn khả năng hoạt hình bề mặt hạt trong suốt cuộc sống của nó.
Để sử dụng sách lật hạt, kết cấu của sách lật phải có kích thước 8×8, 16×16, 32×32, 64×64, 128×128, 256×256, 512×512 hoặc 1024×1024.Nếu kết cấu không phải là một khối vuông với một trong những chiều không gian này, bạn không thể đặt các thuộc tính của cuốn sách lật trong cửa sổ Tính năng.
Kết cấu sách lật có thể có bố trí khung 2×2, 4×4 hoặc 8×8.Ví dụ, hình ảnh 1024×1024 sau đây có bố trí 8×8, vì vậy nó thích hợp cho một hoạt hiệu ứng động64 khung.

Khi bạn đã xác định một kết cấu flipbook hợp lệ cho thuộc tính của phát xạ viên, thuộc tính xác định bố trí của kết cấu.Nó có thể là bất kỳ giá trị nào của enum Enum.ParticleFlipbookLayout :
- Không có — Vô hiệu hóa các tính năng flipbook và sử dụng kết cấu như một kết cấu tĩnh duy nhất trong suốt cuộc sống của hạt.
- Lưới 2x2 — 2×2 khung cho một hiệu ứng độnghình 4 khung.
- Lưới 4x4 — 4×4 khung cho một hiệu ứng độnghình 16 khung.
- Lưới 8x8 — 8×8 khung cho một hiệu ứng độnghình 64 khung.
Để tùy chỉnh thêm hành vi của cuốn lật, bạn có thể điều chỉnh các thuộc tính sau:
Thuộc tính FlipbookFramerate xác định tốc độ di chuyển khung hình của kết cấu sách lật nhanh như thế nào mỗi giây.Giống như Lifetime, bạn có thể đặt một phạm vi tối thiểu và tối đa để làm cho tốc độ khung của cuốn sách lật ngẫu nhiên, với tối đa 30 khung mỗi giây.
Các thuộc tính khác
Để tùy chỉnh các hạt tiếp theo, xem xét các thuộc tính phát xạ sau, và nhấp qua đến trang tham chiếu ParticleEmitter để có thêm chi tiết.
Các thuộc tính xuất hiện sau đây là bên cạnh màu , phát sáng , hướng , kích thước , kết cấu , độ trong suốt , nén và sách lật .
Tài sản | Mô tả |
---|---|
LightInfluence | Xác định bao nhiêu ánh sáng môi trường ảnh hưởng đến màu của các hạt riêng lẻ. |
Brightness | Tăng mức ánh sáng phát ra từ các phát xạ khi LightInfluence là 0. |
ZOffset | Xác định vị trí hiển thị ngược lại của các hạt, trong studs, mà không thay đổi kích cỡ của chúng trên màn hình.Điều này cho phép nhiều người phát sóng được xếp chồng hoặc để hiển thị các hạt trước hoặc sau đối tượng cha. |